[jawsscripts] Re: Proper Way to Merge Functions in Default

  • From: "Donald Marang" <donald.marang@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Thu, 2 Apr 2009 07:53:37 -0400

Thanks Jamal,

Yes, it has been installing correctly ever since your last fix!  I 
personally did not need these functions for myself.  I just wanted it to 
work for everyone else.

Thanks for the Scripts.iss lead.  That should work perfectly!  I will try it 
out soon.

Don Marang


----- Original Message ----- 
From: "Jamal Mazrui" <empower@xxxxxxxxx>
To: <jawsscripts@xxxxxxxxxxxxx>
Sent: Wednesday, April 01, 2009 4:48 PM
Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default


> Hi Don,
> There was, indeed, a bug related to running an executable package from a
> folder with embedded spaces in the path.  I think the scripts were still
> installed correctly, but the wrong folder was being used for the Keep
> Copy, Backup Before Replace, and View Zip Folder options.  Hopefully,
> this is now fixed in an update I posted today.
>
> The View option is meant for the folder containing the zip archive,
> rather than for the archive itself.  In that way, you can verify that
> the backup and keep-copy archives are there.  If files are sorted so the
> most recent ones appear first, they should be at the top of the list.
>
> It occurs to me that there is a manual way you could indicate authorship
> of the scripts within an executable package you create.  Open the file
> C:\jsx\scripts.iss
>
> and edit settings related to the product or publisher names.  This would
> be in effect for any script packages you create.  Note, however, that
> this file is replaced each time you install JSX.
>
> Thanks for working so constructively with me to eliminate remaining kinks
> in JSX.
>
> Jamal
>
> On Sun, 29 Mar 2009,
> Donald Marang wrote:
>
>> Date: Sun, 29 Mar 2009 22:33:29 -0400
>> From: Donald Marang <donald.marang@xxxxxxxxx>
>> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> To: jawsscripts@xxxxxxxxxxxxx
>> Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default
>>
>> Hi Jamal,
>>
>> Exactly, somewhat!
>>
>> I gave details of locations of the desired directories I was using to
>> install with the self installing, executable package that I created,
>> uploaded to a website and downloaded to a different directory.  I did 
>> this
>> to "pretend" I was an end user.  I created the package in JAWS 10 and was
>> installing it into JAWS 9.  It behaved the same whether I had JAWS 9 or 
>> 10
>> running as I was running the self installing package.  I was not running 
>> the
>> full jsx software.  In fact, to date I have never used the full jsx 
>> software
>> to install any scripts.  I have been only using the full jsx software to
>> generate the self installing executable package.  In all of these 
>> messages I
>> am describing what happens after I press Enter on the self installing
>> executable package, "VerizonCallAssistantScripts0.95.exe", unless 
>> explicitly
>> noted.
>>
>> Since I am running Vista, the following directories are used:
>> Directory which stores my JAWS 9 user scripts:
>> C:\Users\Don\AppData\Roaming\Freedom Scientific\JAWS\9.0\Settings\enu
>>
>> Directory for my Windows special folder for temporary files: (at least 
>> one
>> of them)
>> C:\Users\Don\AppData\Local\Temp\
>>
>> I wanted to have the package run from:
>> "C:\Data\Web Downloads\New\"
>> When I run the package from here, that is when the "Keep copy" (sorry I
>> occasionally called this "Save copy" in previous messages) option will
>> create a copy  of the zip file in the wrong place.  Instead of placing 
>> the
>> zip file in the same directory as the executable package, it will be 
>> created
>> in
>> C:\Data
>>
>> Note there is a space in the folder name "Web Downloads".  I think this 
>> is
>> part of the problem.  So I ran it from another directory that did not 
>> have a
>> space anywhere in the pathname.  I ran it from the directory where I 
>> created
>> the package.  This directory is:
>> C:\Users\Don\documents\JAWSScripts\
>>
>> When I ran the same executable package here with the "Keep copy" checked,
>> the zip file was created in that folder as expected.  I'm sorry, I was
>> attempting to have a baseline scenario which was not working and provide
>> some logical deviations to see what works and what does not work.  I hope 
>> I
>> am explaining it better this time.
>>
>> Now that I think of it, perhaps I should follow the mimic a standard user
>> idea further and test it from the default Vista location:
>> C:\Users\Don\Downloads\
>> I was not thinking about permission problems outside my user area.  I 
>> don't
>> get any permission error messages or any error messages for that matter. 
>> It
>> simply does not create the zip file in the expected directory.
>>
>> As for the second problem about the "View zip folder after" (again sorry 
>> for
>> not stating this exactly in the previous messages) option, it opens the
>> C:\Data
>> folder with nothing selected.  I was under the impression that it would 
>> open
>> the zip archive itself and directly show its contents.
>>
>> Finally,if I run the installer more than once without cleaning up,with 
>> the
>> "Backup before replace " (again sorry for not stating this exactly in the
>> previous messages) option checked, the installer announces that it is
>> creating a backup named, "VerizonCallAssistantScripts0.95_01.zip" and 
>> place
>> it in the same folder as the executable package along with the "keep 
>> copy"
>> zip file.
>>
>> I hope this is more clear.
>>
>> Don Marang
>>
>>
>> ----- Original Message -----
>> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> To: <jawsscripts@xxxxxxxxxxxxx>
>> Sent: Sunday, March 29, 2009 9:35 AM
>> Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default
>>
>>
>> > I'm confused because you seem to be saying that Keep Copy is working
>> > sometimes for you, but other times not.  You have probably mentioned 
>> > it,
>> > but I have not kept track of which directories you are using for what.
>> > Tell me again which directory you are running the executable package
>> > from, which directory stores your JAWS user scripts, and which
>> > directory is your Wwindows special folder for temporary files.
>> >
>> > I do not know why jsx.ini would be copied on its own somewhere rather
>> > than a zip archive containing jsx.ini and other files.
>> >
>> > One way to search a drive from a command prompt is as follows.
>> >
>> > c:
>> > cd \
>> > dir /b /s MyScriptArchive.zip >c:\temp\temp.txt
>> >
>> > This logs onto your C drive, changes to its root directory, and then
>> > does a dir command with bare and subdirectory parameters, redirecting
>> > output to the file temp.txt in the C:\temp directory (that directory
>> > must already exist).  The full path of each matching file will be on a
>> > line by itself in the output file.  You can use wildcards, too, e.g.,
>> > My*.zip.  Case does not matter.
>> >
>> > At this point, there is no way of specifying the identity of the
>> > developer, but I will reflect on how I might add that enhancement.
>> >
>> > Jamal
>> >
>> > On Sat,
>> > 28 Mar 2009, Donald Marang wrote:
>> >
>> >> Date: Sat, 28 Mar 2009 18:58:04 -0400
>> >> From: Donald Marang <donald.marang@xxxxxxxxx>
>> >> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> To: jawsscripts@xxxxxxxxxxxxx
>> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default
>> >>
>> >> Hi Jamal,
>> >> Using the previous scenario:
>> >> If I check "Save copy", no zip file is created in the "C:\Data\Web
>> >> Downloads\New\" directory.  If it creates a file somewhere else on my
>> >> system, I have no idea where it might have placed it.  normally I 
>> >> would
>> >> search my entire drive, but Vista makes that very difficult for me! 
>> >> You
>> >> would think with search boxes all over the place this would not be so
>> >> difficult.  Anyone have a shortcut method to select all files on the C
>> >> drive
>> >> and ignore index locations?
>> >> (While I was proofreading this message, I successfully searched all 
>> >> hard
>> >> drives and only found 1 result after emptying the recycle bin, 
>> >> jsx.ini!
>> >> So
>> >> it was not accidently placed anywhere else.)
>> >>
>> >> If I run the installer from another location and check the "Save copy"
>> >> option, the zip file is created in that directory.
>> >>
>> >>
>> >> If I leave the Make backup checked, the zip file is created in 
>> >> "C:\Data".
>> >>
>> >> Anytime I check the "view zip file" it will open "C:\Data".
>> >>
>> >> On a slightly different topic, is there a simple way to add my name 
>> >> and
>> >> version number to the comments associated with the generated EXE file?
>> >>
>> >> Don Marang
>> >>
>> >>
>> >> ----- Original Message -----
>> >> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> To: <jawsscripts@xxxxxxxxxxxxx>
>> >> Sent: Saturday, March 28, 2009 9:52 AM
>> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default
>> >>
>> >>
>> >> > Thanks for the specifics that are helpful for debugging.
>> >> >
>> >> > JSX should use the version of the JAWS script compiler that 
>> >> > corresponds
>> >> > to the JAWS version that the user chooses in the JSX installer 
>> >> > dialog.
>> >> > This allows scripts to be recompiled for the JAWS version currently 
>> >> > in
>> >> > use.
>> >> >
>> >> > Let me describe how the following things should work.  It would help 
>> >> > me
>> >> > debug if you can tell me a reproduceable way that something does not
>> >> > happen as intended.  The Keep Copy option, only available in a JSX
>> >> > executable, should (when checked) copy the zip archive
>> >> > contained in the executable into the same folder on the users 
>> >> > computer
>> >> > that holds the executable that was run.
>> >> >
>> >> > The View Zip option should open Windows Explorer in that same folder
>> >> > (if
>> >> > Keep Copy is not checked, I guess it is viewing the executable 
>> >> > folder
>> >> > only in that case).
>> >> >
>> >> > The Backup option creates a zip archive of all files that are being
>> >> > replaced by the installer in the user script folder.  In the case of 
>> >> > an
>> >> > executable package, the backup archive should be put in the same 
>> >> > folder
>> >> > as
>> >> > the executable.  If the full JSX is used to install a stand-alone 
>> >> > zip
>> >> > archive (rather than an executable package), the backup archive 
>> >> > should
>> >> > be
>> >> > put in the same foler as the zip archive from which scripts are 
>> >> > being
>> >> > installed.
>> >> >
>> >> > The three checkboxes above should function independently.  For
>> >> > debugging,
>> >> > it may be worth deleting all backup files and temporary subfolders
>> >> > created
>> >> > by Inno Setup that perhaps have been left in your Temp folder.  I 
>> >> > think
>> >> > a
>> >> > previous bug caused some of these not to be cleaned up.  Then you 
>> >> > can
>> >> > be
>> >> > more clear about what is being newly created, either appropriately 
>> >> > so
>> >> > or
>> >> > not.
>> >> >
>> >> > Jamal
>> >> >
>> >> > On Fri, 27 Mar 2009, Donald
>> >> > Marang wrote:
>> >> >
>> >> >> Date: Fri, 27 Mar 2009 18:55:07 -0400
>> >> >> From: Donald Marang <donald.marang@xxxxxxxxx>
>> >> >> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> >> To: jawsscripts@xxxxxxxxxxxxx
>> >> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default
>> >> >>
>> >> >> Hi Jamal,
>> >> >>
>> >> >> Thanks for your quick response.  I appreciate you accommodating my
>> >> >> desires
>> >> >> with jsx!
>> >> >>
>> >> >> There are no more error messages!  The install and merge always 
>> >> >> work
>> >> >> cleanly
>> >> >> now.  The new modification for opening the text file when finished
>> >> >> works
>> >> >> without a hitch.
>> >> >>
>> >> >> I am now having an issue with viewing the zip file when finished. 
>> >> >> In
>> >> >> my
>> >> >> scenario, a Windows Explorer window is opened when finished to my
>> >> >> "C:\Data"
>> >> >> folder with nothing selected.  There is a copy of the zip file
>> >> >> unexpectedly
>> >> >> placed in this directory!  Evidently, it has been doing this for a
>> >> >> while
>> >> >> because there were 8 such zip files there, some with _1 and such at
>> >> >> the
>> >> >> end.
>> >> >> I am not sure wither this is related to checking the "Save a copy" 
>> >> >> or
>> >> >> the
>> >> >> "Make a backup" checkboxes.  Can you tell me where both of these 
>> >> >> files
>> >> >> should be located in my situation?  Also where should the zip file
>> >> >> opened
>> >> >> when the "view zip file" be located?  My scenario is as follows:
>> >> >> Windows Vista Home Premium
>> >> >> jsx installed to:  C:\jsx
>> >> >>
>> >> >> Scripts packaged from JAWS 10 to:
>> >> >> "C:\Users\Don\Documents\JAWS
>> >> >> Scripts\VerizonCallAssistantScripts0.95.exe"
>> >> >>
>> >> >> (note this is a personalized, nonstandard location and there are
>> >> >> spaces
>> >> >> in
>> >> >> this path!)
>> >> >>
>> >> >> package exe file UpLoaded to
>> >> >> http://mysite.verizon.net/marangs/VerizonCallAssistantScripts0.95.exe
>> >> >> (my personal ISP web space where I plan to distribute these scripts
>> >> >> from
>> >> >> the
>> >> >> :
>> >> >> http://mysite.verizon.net/marangs/VerizonCallAssistant.html 
>> >> >> webpage)
>> >> >>
>> >> >> Downloaded to and run from:  "C:\Data\Web
>> >> >> Downloads\New\VerizonCallAssistantScripts0.95.exe"
>> >> >>
>> >> >> (note there are spaces in this path!)
>> >> >>
>> >> >> file:  VerizonCallAssistantScripts0.95.exe
>> >> >> exe association:  VZCallAssistant.exe
>> >> >> Self contained scripts (merge radio button not checked!)
>> >> >> JAWS 9 and ENU selected
>> >> >> recompile scripts selected
>> >> >> I have tried various combinations with the following checkboxes:
>> >> >> Save a copy
>> >> >> Make backup
>> >> >> view zip file
>> >> >>
>> >> >> Sometimes, I have installed to JAWS 9 while running JAWS 10 with
>> >> >> recompile
>> >> >> selected!  Does that cause any problems?  Does it use the JAWS 9
>> >> >> compiler?
>> >> >>
>> >> >> Sorry for all the long paths and details!  I hope I didn't make any
>> >> >> typing
>> >> >> errirs.  We probably would have found the previous error sooner if 
>> >> >> I
>> >> >> had
>> >> >> not
>> >> >> made soo many assumptions.
>> >> >> Don Marang
>> >> >>
>> >> >>
>> >> >> ----- Original Message -----
>> >> >> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> >> To: <jawsscripts@xxxxxxxxxxxxx>
>> >> >> Sent: Thursday, March 26, 2009 12:15 PM
>> >> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in Default
>> >> >>
>> >> >>
>> >> >> > OK.  I've fixed a couple bugs discovered through that feedback 
>> >> >> > (same
>> >> >> > URL
>> >> >> > for March 26 version).  A problem is caused by the Merge radio
>> >> >> > button
>> >> >> > being checked.  The documentation now makes clear that it should 
>> >> >> > not
>> >> >> > be
>> >> >> > checked for the new merge method, which relies on the comment 
>> >> >> > line
>> >> >> > at
>> >> >> > the
>> >> >> > top of a .jss file instead.  I have also made JSX first look for 
>> >> >> > a
>> >> >> > documentation file with the same root name as the zip archive, so
>> >> >> > you
>> >> >> > can
>> >> >> > be sure that file will display if you have multiple .jss files. 
>> >> >> > Let
>> >> >> > me
>> >> >> > know your results if you uncheck the merge option before creating
>> >> >> > your
>> >> >> > executable and if you name your .txt file like your .zip archive.
>> >> >> >
>> >> >> > Jamal
>> >> >> > On
>> >> >> > Thu, 26 Mar 2009, Donald Marang wrote:
>> >> >> >
>> >> >> >> Date: Thu, 26 Mar 2009 06:33:08 -0400
>> >> >> >> From: Donald Marang <donald.marang@xxxxxxxxx>
>> >> >> >> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in 
>> >> >> >> Default
>> >> >> >>
>> >> >> >> Thanks!  It runs without errors now!
>> >> >> >> Except if I check the "view zip folder" after" checkbox.Then I 
>> >> >> >> get
>> >> >> >> the
>> >> >> >> following error:
>> >> >> >> --- start of error
>> >> >> >> Location is not available
>> >> >> >> C:\Users\Don\AppData\Local\Temp\is-85DNL.tmp refers to a 
>> >> >> >> location
>> >> >> >> that
>> >> >> >> is
>> >> >> >> unavailable. It
>> >> >> >> could be on a hard drive on this computer, or on a network. 
>> >> >> >> Check
>> >> >> >> to
>> >> >> >> make
>> >> >> >> sure that the disk
>> >> >> >> is properly inserted, or that you are connected to the Internet 
>> >> >> >> or
>> >> >> >> your
>> >> >> >> network, and then try
>> >> >> >> again. If it still cannot be located, the information might have
>> >> >> >> been
>> >> >> >> moved
>> >> >> >> to a different
>> >> >> >> location.
>> >> >> >> OK
>> >> >> >> -- end of error
>> >> >> >>
>> >> >> >> Additionally, I have been trying to have jsx open a text file 
>> >> >> >> after
>> >> >> >> installing.  I have a file with the same base name (root) as
>> >> >> >> described
>> >> >> >> below,, and the text file is never opened in Notepad!  I now 
>> >> >> >> have a
>> >> >> >> copy
>> >> >> >> of
>> >> >> >> that text file with the same base name as my main application 
>> >> >> >> (exe
>> >> >> >> association) and another with the same base name as the last jss
>> >> >> >> file
>> >> >> >> alphabetically.  Why not?
>> >> >> >> -- from relevant jsx help
>> >> >> >> Installing from an Executable Package
>> >> >> >>
>> >> >> >> In this mode of the JSX Installer dialog, the Packager button is
>> >> >> >> not
>> >> >> >> included, and the edit box for zip archive is read-only. Also, 
>> >> >> >> the
>> >> >> >> button
>> >> >> >> for selecting an archive is replaced by a check box for keeping 
>> >> >> >> a
>> >> >> >> copy
>> >> >> >> of
>> >> >> >> the archive embedded in the executable. This choice is unchecked 
>> >> >> >> by
>> >> >> >> default.
>> >> >> >> If checked, the Install button not only places scripts in the
>> >> >> >> appropriate
>> >> >> >> JAWS folder, but places a copy of the zip archive in the same
>> >> >> >> folder
>> >> >> >> as
>> >> >> >> the
>> >> >> >> executable (e.g., skype.zip would be placed in the same folder 
>> >> >> >> as
>> >> >> >> the
>> >> >> >> setup
>> >> >> >> program, skype.exe). In this way, you also have a copy of the 
>> >> >> >> zip
>> >> >> >> archive
>> >> >> >> that the author created. It may be easier to look for 
>> >> >> >> documentation
>> >> >> >> files
>> >> >> >> in
>> >> >> >> it rather than in the JAWS scripts folder. JSX will look for a
>> >> >> >> documentation
>> >> >> >> file, however, and automatically display it if found. JSX looks 
>> >> >> >> for
>> >> >> >> a
>> >> >> >> .txt
>> >> >> >> file with the same root name as the last .jss file in the 
>> >> >> >> archive
>> >> >> >> (e.g.,
>> >> >> >> skype.txt). If found, JSX opens it with the default program for
>> >> >> >> text
>> >> >> >> files
>> >> >> >> (e.g., with Notepad).
>> >> >> >> -- end of relevant jsx help
>> >> >> >>
>> >> >> >>
>> >> >> >> Don Marang
>> >> >> >>
>> >> >> >>
>> >> >> >> ----- Original Message -----
>> >> >> >> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> >> >> To: <jawsscripts@xxxxxxxxxxxxx>
>> >> >> >> Sent: Wednesday, March 25, 2009 2:23 PM
>> >> >> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in 
>> >> >> >> Default
>> >> >> >>
>> >> >> >>
>> >> >> >> > It seems that I left a debugging message box in the code to
>> >> >> >> > verify
>> >> >> >> > the
>> >> >> >> > full zip archive name once extracted.  It was not actually an
>> >> >> >> > error
>> >> >> >> > message though did indeed look like one.  I commented out that
>> >> >> >> > line,
>> >> >> >> > recompiled JSX, and created an executable from your zip 
>> >> >> >> > archive,
>> >> >> >> > which
>> >> >> >> > seems to install smoothly under XP.  Let me know your results
>> >> >> >> > with
>> >> >> >> > the
>> >> >> >> > March 25 version I just poasted at the usual URL
>> >> >> >> > http://EmpowermentZone.com/jsxsetup.exe
>> >> >> >> >
>> >> >> >> > Jamal
>> >> >> >> > On Wed, 25 Mar 2009, Donald Marang
>> >> >> >> > wrote:
>> >> >> >> >
>> >> >> >> >> Date: Wed, 25 Mar 2009 13:42:08 -0400
>> >> >> >> >> From: Donald Marang <donald.marang@xxxxxxxxx>
>> >> >> >> >> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in
>> >> >> >> >> Default
>> >> >> >> >>
>> >> >> >> >> No the base for both is "VerizonCallAssistantScripts".  I did
>> >> >> >> >> have
>> >> >> >> >> an
>> >> >> >> >> issue
>> >> >> >> >> if I created a filename with my version number included, like
>> >> >> >> >> "VerizonCallAssistantScripts0.95".  I have not tried this 
>> >> >> >> >> again
>> >> >> >> >> yet.
>> >> >> >> >> I
>> >> >> >> >> will
>> >> >> >> >> after I get backk from doing my taxes.
>> >> >> >> >>
>> >> >> >> >> The zip and the exe files vxcan be downloaded at:
>> >> >> >> >> http://mysite.verizon.net/marangs/VerizonCallAssistant.html
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> Don Marang
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> ----- Original Message -----
>> >> >> >> >> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> >> >> >> To: <jawsscripts@xxxxxxxxxxxxx>
>> >> >> >> >> Sent: Wednesday, March 25, 2009 11:30 AM
>> >> >> >> >> Subject: [jawsscripts] Re: Proper Way to Merge Functions in
>> >> >> >> >> Default
>> >> >> >> >>
>> >> >> >> >>
>> >> >> >> >> >A possible cause just occurred to me.  Is the name of the 
>> >> >> >> >> >.exe
>> >> >> >> >> >installer
>> >> >> >> >> > different from the name of the .zip archive on which it is
>> >> >> >> >> > based?
>> >> >> >> >> > I
>> >> >> >> >> > thought I had fixed that problem a while back but perhaps 
>> >> >> >> >> > it
>> >> >> >> >> > has
>> >> >> >> >> > resurfaced.
>> >> >> >> >> >
>> >> >> >> >> > Jamal
>> >> >> >> >> > On Wed, 25 Mar 2009, Jamal Mazrui wrote:
>> >> >> >> >> >
>> >> >> >> >> >> Date: Wed, 25 Mar 2009 10:23:05 -0500 (EST)
>> >> >> >> >> >> From: Jamal Mazrui <empower@xxxxxxxxx>
>> >> >> >> >> >> To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> Subject: Re: [jawsscripts] Re: Proper Way to Merge 
>> >> >> >> >> >> Functions
>> >> >> >> >> >> in
>> >> >> >> >> >> Default
>> >> >> >> >> >>
>> >> >> >> >> >> I appreciate working with you to resolve this.  Inno
>> >> >> >> >> >> Setup-based
>> >> >> >> >> >> installers, which JSX creates, do create a temporary
>> >> >> >> >> >> directory
>> >> >> >> >> >> that
>> >> >> >> >> >> is
>> >> >> >> >> >> a
>> >> >> >> >> >> subdirectory of your temp directory.  Since I am not 
>> >> >> >> >> >> finding
>> >> >> >> >> >> a
>> >> >> >> >> >> WinBatch
>> >> >> >> >> >> error message, that helps me narrow where the problem is
>> >> >> >> >> >> occuring.
>> >> >> >> >> >> Since I have installed other packages successfully onto
>> >> >> >> >> >> Vista,
>> >> >> >> >> >> however,
>> >> >> >> >> >> I am currently stumped, and suggest sending me the zip
>> >> >> >> >> >> archive
>> >> >> >> >> >> as
>> >> >> >> >> >> an
>> >> >> >> >> >> attachment (I will only use it for debugging unless you
>> >> >> >> >> >> explicitly
>> >> >> >> >> >> say
>> >> >> >> >> >> otherwise).
>> >> >> >> >> >>
>> >> >> >> >> >> Jamal
>> >> >> >> >> >> On Tue, 24 Mar 2009, Donald Marang wrote:
>> >> >> >> >> >>
>> >> >> >> >> >> > Date: Tue, 24 Mar 2009 18:39:40 -0400
>> >> >> >> >> >> > From: Donald Marang <donald.marang@xxxxxxxxx>
>> >> >> >> >> >> > Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> > To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> > Subject: [jawsscripts] Re: Proper Way to Merge Functions 
>> >> >> >> >> >> > in
>> >> >> >> >> >> > Default
>> >> >> >> >> >> >
>> >> >> >> >> >> > Yes it did allow the merge and compile process to 
>> >> >> >> >> >> > complete!
>> >> >> >> >> >> >
>> >> >> >> >> >> > I still get the initial, incomplete, Vista (?) error 
>> >> >> >> >> >> > after
>> >> >> >> >> >> > it
>> >> >> >> >> >> > says
>> >> >> >> >> >> > making
>> >> >> >> >> >> > bbackup, compiling  and before asking if I want to 
>> >> >> >> >> >> > merge.
>> >> >> >> >> >> > I
>> >> >> >> >> >> > have
>> >> >> >> >> >> > the
>> >> >> >> >> >> > merge
>> >> >> >> >> >> > declaration set to ask for confirmation.  Again I will
>> >> >> >> >> >> > paste
>> >> >> >> >> >> > below.
>> >> >> >> >> >> > I
>> >> >> >> >> >> > notice it looks like there is a random temp file name
>> >> >> >> >> >> > complete
>> >> >> >> >> >> > with
>> >> >> >> >> >> > a
>> >> >> >> >> >> > ".tmp"
>> >> >> >> >> >> > extension followed by a \ and what looks like my zip 
>> >> >> >> >> >> > file
>> >> >> >> >> >> > name.
>> >> >> >> >> >> > Could
>> >> >> >> >> >> > this
>> >> >> >> >> >> > be incorrectly building the temp filename path?
>> >> >> >> >> >> >
>> >> >> >> >> >> > If I check to view the zip file, I get a similar error
>> >> >> >> >> >> > after
>> >> >> >> >> >> > it
>> >> >> >> >> >> > finishes
>> >> >> >> >> >> > the merge, but the path name stops after the ".tmp" 
>> >> >> >> >> >> > part.
>> >> >> >> >> >> > This
>> >> >> >> >> >> > message
>> >> >> >> >> >> > states that the dfile can not be found.
>> >> >> >> >> >> >
>> >> >> >> >> >> > I will send better information after I play with it for 
>> >> >> >> >> >> > a
>> >> >> >> >> >> > while.
>> >> >> >> >> >> >
>> >> >> >> >> >> > --- Start of error
>> >> >> >> >> >> > C:\Users\Don\AppData\Local\Temp\is-L93DC.tmp\VerizonCall...
>> >> >> >> >> >> > graphic
>> >> >> >> >> >> > 798
>> >> >> >> >> >> > graphic 603
>> >> >> >> >> >> > OK Cancel
>> >> >> >> >> >> > --- end of error
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> > Don Marang
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> > ----- Original Message -----
>> >> >> >> >> >> > From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> >> >> >> >> > To: <jawsscripts@xxxxxxxxxxxxx>
>> >> >> >> >> >> > Sent: Tuesday, March 24, 2009 1:22 PM
>> >> >> >> >> >> > Subject: [jawsscripts] Re: Proper Way to Merge Functions 
>> >> >> >> >> >> > in
>> >> >> >> >> >> > Default
>> >> >> >> >> >> >
>> >> >> >> >> >> >
>> >> >> >> >> >> > > Yes, the documentation explains how an existing 
>> >> >> >> >> >> > > sequence
>> >> >> >> >> >> > > can
>> >> >> >> >> >> > > be
>> >> >> >> >> >> > > changed.
>> >> >> >> >> >> > > I've just posted a revised JSX at the usual URL,
>> >> >> >> >> >> > > http://EmpowermentZone.com/jsxsetup.exe
>> >> >> >> >> >> > >
>> >> >> >> >> >> > > Can you let me know if it resolves the bug you
>> >> >> >> >> >> > > encountered?
>> >> >> >> >> >> > >
>> >> >> >> >> >> > > Jamal
>> >> >> >> >> >> > > On Tue, 24 Mar
>> >> >> >> >> >> > > 2009,
>> >> >> >> >> >> > > Donald Marang wrote:
>> >> >> >> >> >> > >
>> >> >> >> >> >> > >> Date: Tue, 24 Mar 2009 12:15:18 -0400
>> >> >> >> >> >> > >> From: Donald Marang <donald.marang@xxxxxxxxx>
>> >> >> >> >> >> > >> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> > >> To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> > >> Subject: [jawsscripts] Re: Proper Way to Merge 
>> >> >> >> >> >> > >> Functions
>> >> >> >> >> >> > >> in
>> >> >> >> >> >> > >> Default
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> Thanks!  I think that answers my question.  Is there 
>> >> >> >> >> >> > >> a
>> >> >> >> >> >> > >> way
>> >> >> >> >> >> > >> to
>> >> >> >> >> >> > >> force
>> >> >> >> >> >> > >> the
>> >> >> >> >> >> > >> merge process to reverse the order that it places the
>> >> >> >> >> >> > >> Use
>> >> >> >> >> >> > >> statements?  I
>> >> >> >> >> >> > >> am
>> >> >> >> >> >> > >> not sure I need that capability yet, I am just 
>> >> >> >> >> >> > >> curious.
>> >> >> >> >> >> > >> I
>> >> >> >> >> >> > >> guess
>> >> >> >> >> >> > >> I
>> >> >> >> >> >> > >> should
>> >> >> >> >> >> > >> read the manual again.  More carefully this time!  I
>> >> >> >> >> >> > >> seem
>> >> >> >> >> >> > >> to
>> >> >> >> >> >> > >> remember
>> >> >> >> >> >> > >> something regarding the Use statements and the chain 
>> >> >> >> >> >> > >> of
>> >> >> >> >> >> > >> execution.
>> >> >> >> >> >> > >> As
>> >> >> >> >> >> > >> soon
>> >> >> >> >> >> > >> as I straighten out my difficulties with the jsx 
>> >> >> >> >> >> > >> error
>> >> >> >> >> >> > >> messages
>> >> >> >> >> >> > >> during
>> >> >> >> >> >> > >> installation when it tries to create/access a temp 
>> >> >> >> >> >> > >> file,
>> >> >> >> >> >> > >> I
>> >> >> >> >> >> > >> can
>> >> >> >> >> >> > >> verify my
>> >> >> >> >> >> > >> assumptions and experiment.
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> I appreciate all the help and knowledge I get from 
>> >> >> >> >> >> > >> this
>> >> >> >> >> >> > >> list!
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> Don Marang
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> ----- Original Message -----
>> >> >> >> >> >> > >> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> >> >> >> >> > >> To: <jawsscripts@xxxxxxxxxxxxx>
>> >> >> >> >> >> > >> Sent: Tuesday, March 24, 2009 11:12 AM
>> >> >> >> >> >> > >> Subject: [jawsscripts] Re: Proper Way to Merge 
>> >> >> >> >> >> > >> Functions
>> >> >> >> >> >> > >> in
>> >> >> >> >> >> > >> Default
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> > If default.jss is a container file with Use
>> >> >> >> >> >> > >> > default_fs.jsb
>> >> >> >> >> >> > >> > on a
>> >> >> >> >> >> > >> > line
>> >> >> >> >> >> > >> > prior to Use custom.jsb, then I think the default
>> >> >> >> >> >> > >> > function
>> >> >> >> >> >> > >> > will
>> >> >> >> >> >> > >> > be
>> >> >> >> >> >> > >> > called if you call it from a custom function with 
>> >> >> >> >> >> > >> > the
>> >> >> >> >> >> > >> > same
>> >> >> >> >> >> > >> > name.
>> >> >> >> >> >> > >> > Beyond
>> >> >> >> >> >> > >> > that, let me defer to Doug Lee who is the expert on
>> >> >> >> >> >> > >> > such
>> >> >> >> >> >> > >> > matters!
>> >> >> >> >> >> > >> >
>> >> >> >> >> >> > >> > Jamal
>> >> >> >> >> >> > >> > On Mon,
>> >> >> >> >> >> > >> > 23 Mar 2009, Donald Marang wrote:
>> >> >> >> >> >> > >> >
>> >> >> >> >> >> > >> >> Date: Mon, 23 Mar 2009 21:17:01 -0400
>> >> >> >> >> >> > >> >> From: Donald Marang <donald.marang@xxxxxxxxx>
>> >> >> >> >> >> > >> >> Reply-To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> > >> >> To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> > >> >> Subject: [jawsscripts] Re: Proper Way to Merge
>> >> >> >> >> >> > >> >> Functions
>> >> >> >> >> >> > >> >> in
>> >> >> >> >> >> > >> >> Default
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >> Thanks for the response.
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >> Before I was attempting to automatically merge
>> >> >> >> >> >> > >> >> scripts
>> >> >> >> >> >> > >> >> with
>> >> >> >> >> >> > >> >> default, I
>> >> >> >> >> >> > >> >> placed my own WindowActivatedEvent function in my
>> >> >> >> >> >> > >> >> file
>> >> >> >> >> >> > >> >> and
>> >> >> >> >> >> > >> >> place
>> >> >> >> >> >> > >> >> the
>> >> >> >> >> >> > >> >> Use
>> >> >> >> >> >> > >> >> statement after all the other Use statements and
>> >> >> >> >> >> > >> >> before
>> >> >> >> >> >> > >> >> the
>> >> >> >> >> >> > >> >> function
>> >> >> >> >> >> > >> >> declarations.  This seemed to work.  But from a
>> >> >> >> >> >> > >> >> logical
>> >> >> >> >> >> > >> >> standpoint, I
>> >> >> >> >> >> > >> >> am
>> >> >> >> >> >> > >> >> not
>> >> >> >> >> >> > >> >> sure why?  Am I overwriting the function located 
>> >> >> >> >> >> > >> >> in
>> >> >> >> >> >> > >> >> default?
>> >> >> >> >> >> > >> >> Or
>> >> >> >> >> >> > >> >> will
>> >> >> >> >> >> > >> >> both
>> >> >> >> >> >> > >> >> functions be in the chain?
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >> If I use the standard merge, will both versions of
>> >> >> >> >> >> > >> >> the
>> >> >> >> >> >> > >> >> function
>> >> >> >> >> >> > >> >> be in
>> >> >> >> >> >> > >> >> the
>> >> >> >> >> >> > >> >> chain, or will I need to do something extra?
>> >> >> >> >> >> > >> >> Don Marang
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >> ----- Original Message -----
>> >> >> >> >> >> > >> >> From: "Jamal Mazrui" <empower@xxxxxxxxx>
>> >> >> >> >> >> > >> >> To: <JAWSScripts@xxxxxxxxxxxxx>
>> >> >> >> >> >> > >> >> Sent: Monday, March 23, 2009 4:36 PM
>> >> >> >> >> >> > >> >> Subject: [jawsscripts] Re: Proper Way to Merge
>> >> >> >> >> >> > >> >> Functions
>> >> >> >> >> >> > >> >> in
>> >> >> >> >> >> > >> >> Default
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >> >I do not have an answer for the event question,
>> >> >> >> >> >> > >> >> >other
>> >> >> >> >> >> > >> >> >than
>> >> >> >> >> >> > >> >> >perhaps
>> >> >> >> >> >> > >> >> >looking
>> >> >> >> >> >> > >> >> > for and searching the .jss source to see if that
>> >> >> >> >> >> > >> >> > function
>> >> >> >> >> >> > >> >> > has
>> >> >> >> >> >> > >> >> > already
>> >> >> >> >> >> > >> >> > been
>> >> >> >> >> >> > >> >> > defined on the user's system (a hack, of 
>> >> >> >> >> >> > >> >> > course).
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > Unfortunately, merge scripts do need to be
>> >> >> >> >> >> > >> >> > installed
>> >> >> >> >> >> > >> >> > again
>> >> >> >> >> >> > >> >> > after FS
>> >> >> >> >> >> > >> >> > updates JAWS.  This is because they reference a
>> >> >> >> >> >> > >> >> > copy
>> >> >> >> >> >> > >> >> > that
>> >> >> >> >> >> > >> >> > was
>> >> >> >> >> >> > >> >> > made
>> >> >> >> >> >> > >> >> > of
>> >> >> >> >> >> > >> >> > the
>> >> >> >> >> >> > >> >> > FS script file, e.g., default_fs.jsb.  Running 
>> >> >> >> >> >> > >> >> > the
>> >> >> >> >> >> > >> >> > same
>> >> >> >> >> >> > >> >> > JSX
>> >> >> >> >> >> > >> >> > installer
>> >> >> >> >> >> > >> >> > package again should work (uninstalling scripts
>> >> >> >> >> >> > >> >> > should
>> >> >> >> >> >> > >> >> > not
>> >> >> >> >> >> > >> >> > be
>> >> >> >> >> >> > >> >> > necessary).
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > Jamal
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > --Original Message --
>> >> >> >> >> >> > >> >> > From: jawsscripts-bounce@xxxxxxxxxxxxx
>> >> >> >> >> >> > >> >> > [mailto:jawsscripts-bounce@xxxxxxxxxxxxx] On 
>> >> >> >> >> >> > >> >> > Behalf
>> >> >> >> >> >> > >> >> > Of
>> >> >> >> >> >> > >> >> > Donald
>> >> >> >> >> >> > >> >> > Marang
>> >> >> >> >> >> > >> >> > Sent: Friday, March 13, 2009 8:30 PM
>> >> >> >> >> >> > >> >> > To: jawsscripts@xxxxxxxxxxxxx
>> >> >> >> >> >> > >> >> > Subject: [jawsscripts] Proper Way to Merge
>> >> >> >> >> >> > >> >> > Functions
>> >> >> >> >> >> > >> >> > in
>> >> >> >> >> >> > >> >> > Default
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > My program requires a single line to be added to 
>> >> >> >> >> >> > >> >> > a
>> >> >> >> >> >> > >> >> > WindowActivatedEvent
>> >> >> >> >> >> > >> >> > default level function.  My problem is that I do
>> >> >> >> >> >> > >> >> > not
>> >> >> >> >> >> > >> >> > know
>> >> >> >> >> >> > >> >> > if
>> >> >> >> >> >> > >> >> > the
>> >> >> >> >> >> > >> >> > user
>> >> >> >> >> >> > >> >> > installing the scripts has a 
>> >> >> >> >> >> > >> >> > WindowActivatedEvent
>> >> >> >> >> >> > >> >> > function
>> >> >> >> >> >> > >> >> > in
>> >> >> >> >> >> > >> >> > their
>> >> >> >> >> >> > >> >> > default scripts file or not.
>> >> >> >> >> >> > >> >> > I had the function repeated as shown below in my
>> >> >> >> >> >> > >> >> > file
>> >> >> >> >> >> > >> >> > to
>> >> >> >> >> >> > >> >> > be
>> >> >> >> >> >> > >> >> > merged
>> >> >> >> >> >> > >> >> > with
>> >> >> >> >> >> > >> >> > default.  I don't want to override any other
>> >> >> >> >> >> > >> >> > actions
>> >> >> >> >> >> > >> >> > that
>> >> >> >> >> >> > >> >> > might
>> >> >> >> >> >> > >> >> > be
>> >> >> >> >> >> > >> >> > defined
>> >> >> >> >> >> > >> >> > in their default scripts file.  I think the FS
>> >> >> >> >> >> > >> >> > default
>> >> >> >> >> >> > >> >> > has a
>> >> >> >> >> >> > >> >> > function
>> >> >> >> >> >> > >> >> > to
>> >> >> >> >> >> > >> >> > check for an AOL login.  What is the proper way 
>> >> >> >> >> >> > >> >> > to
>> >> >> >> >> >> > >> >> > handle
>> >> >> >> >> >> > >> >> > this?
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > Void Function WindowActivatedEvent (handle hWnd)
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > CheckForToast (hWnd)
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > WindowActivatedEvent (hWnd)
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > EndFunction
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > PS  What happens to these merged scripts when FS
>> >> >> >> >> >> > >> >> > provides
>> >> >> >> >> >> > >> >> > an
>> >> >> >> >> >> > >> >> > update
>> >> >> >> >> >> > >> >> > like
>> >> >> >> >> >> > >> >> > they did this week?  Would these files need to 
>> >> >> >> >> >> > >> >> > be
>> >> >> >> >> >> > >> >> > merged
>> >> >> >> >> >> > >> >> > again?
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > Don Marang
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > __________
>> >> >> >> >> >> > >> >> > Visit and contribute to The JAWS Script 
>> >> >> >> >> >> > >> >> > Repository
>> >> >> >> >> >> > >> >> > http://jawsscripts.com
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > View the list's information and change your
>> >> >> >> >> >> > >> >> > settings
>> >> >> >> >> >> > >> >> > at
>> >> >> >> >> >> > >> >> > http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > __________
>> >> >> >> >> >> > >> >> > Visit and contribute to The JAWS Script 
>> >> >> >> >> >> > >> >> > Repository
>> >> >> >> >> >> > >> >> > http://jawsscripts.com
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >> > View the list's information and change your
>> >> >> >> >> >> > >> >> > settings
>> >> >> >> >> >> > >> >> > at
>> >> >> >> >> >> > >> >> > http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >> > >> >> >
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >> __________
>> >> >> >> >> >> > >> >> Visit and contribute to The JAWS Script Repository
>> >> >> >> >> >> > >> >> http://jawsscripts.com
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> >> View the list's information and change your 
>> >> >> >> >> >> > >> >> settings
>> >> >> >> >> >> > >> >> at
>> >> >> >> >> >> > >> >> http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >> > >> >>
>> >> >> >> >> >> > >> > __________
>> >> >> >> >> >> > >> > Visit and contribute to The JAWS Script Repository
>> >> >> >> >> >> > >> > http://jawsscripts.com
>> >> >> >> >> >> > >> >
>> >> >> >> >> >> > >> > View the list's information and change your 
>> >> >> >> >> >> > >> > settings
>> >> >> >> >> >> > >> > at
>> >> >> >> >> >> > >> > http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >> > >> >
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> __________
>> >> >> >> >> >> > >> Visit and contribute to The JAWS Script Repository
>> >> >> >> >> >> > >> http://jawsscripts.com
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > >> View the list's information and change your settings 
>> >> >> >> >> >> > >> at
>> >> >> >> >> >> > >> http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >> > >>
>> >> >> >> >> >> > > __________
>> >> >> >> >> >> > > Visit and contribute to The JAWS Script Repository
>> >> >> >> >> >> > > http://jawsscripts.com
>> >> >> >> >> >> > >
>> >> >> >> >> >> > > View the list's information and change your settings 
>> >> >> >> >> >> > > at
>> >> >> >> >> >> > > http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >> > >
>> >> >> >> >> >> >
>> >> >> >> >> >> > __________
>> >> >> >> >> >> > Visit and contribute to The JAWS Script Repository
>> >> >> >> >> >> > http://jawsscripts.com
>> >> >> >> >> >> >
>> >> >> >> >> >> > View the list's information and change your settings at
>> >> >> >> >> >> > http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >> >
>> >> >> >> >> >>
>> >> >> >> >> > __________
>> >> >> >> >> > Visit and contribute to The JAWS Script Repository
>> >> >> >> >> > http://jawsscripts.com
>> >> >> >> >> >
>> >> >> >> >> > View the list's information and change your settings at
>> >> >> >> >> > http://www.freelists.org/list/jawsscripts
>> >> >> >> >> >
>> >> >> >> >>
>> >> >> >> >> __________
>> >> >> >> >> Visit and contribute to The JAWS Script Repository
>> >> >> >> >> http://jawsscripts.com
>> >> >> >> >>
>> >> >> >> >> View the list's information and change your settings at
>> >> >> >> >> http://www.freelists.org/list/jawsscripts
>> >> >> >> >>
>> >> >> >> > __________
>> >> >> >> > Visit and contribute to The JAWS Script Repository
>> >> >> >> > http://jawsscripts.com
>> >> >> >> >
>> >> >> >> > View the list's information and change your settings at
>> >> >> >> > http://www.freelists.org/list/jawsscripts
>> >> >> >> >
>> >> >> >>
>> >> >> >> __________
>> >> >> >> Visit and contribute to The JAWS Script Repository
>> >> >> >> http://jawsscripts.com
>> >> >> >>
>> >> >> >> View the list's information and change your settings at
>> >> >> >> http://www.freelists.org/list/jawsscripts
>> >> >> >>
>> >> >> > __________
>> >> >> > Visit and contribute to The JAWS Script Repository
>> >> >> > http://jawsscripts.com
>> >> >> >
>> >> >> > View the list's information and change your settings at
>> >> >> > http://www.freelists.org/list/jawsscripts
>> >> >> >
>> >> >>
>> >> >> __________
>> >> >> Visit and contribute to The JAWS Script Repository
>> >> >> http://jawsscripts.com
>> >> >>
>> >> >> View the list's information and change your settings at
>> >> >> http://www.freelists.org/list/jawsscripts
>> >> >>
>> >> > __________
>> >> > Visit and contribute to The JAWS Script Repository
>> >> > http://jawsscripts.com
>> >> >
>> >> > View the list's information and change your settings at
>> >> > http://www.freelists.org/list/jawsscripts
>> >> >
>> >>
>> >> __________
>> >> Visit and contribute to The JAWS Script Repository 
>> >> http://jawsscripts.com
>> >>
>> >> View the list's information and change your settings at
>> >> http://www.freelists.org/list/jawsscripts
>> >>
>> > __________
>> > Visit and contribute to The JAWS Script Repository 
>> > http://jawsscripts.com
>> >
>> > View the list's information and change your settings at
>> > http://www.freelists.org/list/jawsscripts
>> >
>>
>> __________
>> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>>
>> View the list's information and change your settings at
>> http://www.freelists.org/list/jawsscripts
>>
> __________
> Visit and contribute to The JAWS Script Repository http://jawsscripts.com
>
> View the list's information and change your settings at
> http://www.freelists.org/list/jawsscripts
> 

__________ 
Visit and contribute to The JAWS Script Repository http://jawsscripts.com

View the list's information and change your settings at 
http://www.freelists.org/list/jawsscripts

Other related posts: