The BX installer is NullSoft, with the .NSI file having been written by Victor Tsaran in the days when we worked together. I never sat down and learned that language, though I'm sure I could since it looks sort of like an Assembly language and I've written code in at least three of those by now. I confess I've been trying to find something that doesn't take a lot of time, but I honestly think I'm looking at this whole installer problem the wrong way, and have for a long time. I keep trying to treat installers as minor things that shouldn't take much of any time to get up and running, but when I was a programmer in a mainstream company in 92-97, I first wrote a lot of unusually fancy batch files to install things, then made an actually professional-looking installer out of a language embedded in Rar, though admittedly I borrowed most of that code from their sample installer, using it as sort of a template. So maybe someday I'll actually buckle down and learn the NSI language, because I think it will do everything except the unzip-without-running part. I really do wish I could find something that would do that too though. In the mean time, I am quite thankful to Victor for having written a BX installer, even though by now it may need some updating, and to Sarah for making Skype script installers regularly. On Thu, Sep 27, 2007 at 07:44:27AM -0400, Jamal Mazrui wrote: Also,,regarding another criteria stated, Inno Setup can manage files on the target computer (copying, moving, etc.) that were not part of the installer's collection of files. I do not care for the embedded Pascal language particularly, but it is generally a full-featured procedural language. Jamal On Wed, 26 Sep 2007, Roy Nickelson wrote: > Date: Wed, 26 Sep 2007 22:47:13 -0400 > From: Roy Nickelson <roylee@xxxxxxxxxxxxxx> > Reply-To: jawsscripts@xxxxxxxxxxxxx > To: jawsscripts@xxxxxxxxxxxxx > Subject: [jawsscripts] Re: an installer for jaws scripts > > I believe (although I am going by memory) that the Nullsoft installer does > manage subdirectories as per point 7. > Roy > > > -----Original Message----- > From: jawsscripts-bounce@xxxxxxxxxxxxx > [mailto:jawsscripts-bounce@xxxxxxxxxxxxx]On Behalf Of Doug Lee > Sent: Wednesday, September 26, 2007 2:44 PM > To: jawsscripts@xxxxxxxxxxxxx > Subject: [jawsscripts] Re: an installer for jaws scripts > > > I'm open to any suggestions on script installers. Criteria I use to > choose one are, in no particular order I'm afraid: > > 1. Ease of use and setup. > > 2. Ability to work without modifying the Windows registry. It is my > opinion that a set of JAWS scripts, being basically a subpart of JAWS, > should not have entries of their own in the registry because removing > JAWS would leave such entries behind while effectively uninstalling > the scripts anyway. > > 3. Ability to compile JAWS scripts on installation. > > 4. Size of resulting installer file. > > 5. Ability for a person to extract the scripts to a place other than > a JAWS folder, preferably with a third-party utility. I'm not finding > this ability in the installers I've used, but this answers the people > who are afraid of running third-party .exe files and would let me stop > distributing both a zip and an installer for every version. > > 6. Ability to move, copy, rename, and modify files that did not come > in the file set. This is for SkypeWatch and is thus for future work; > I don't think we're doing this now. > > 7. Ability to include subdirectories in the file set. This is new. > > I may be forgetting some things here, but that's a good start anyway. > If there is a clear winner sometime, chances are it will also become > the way I handle BX. > > Current situation as best I know it: Sarah's current installer > manages points 1 through 4, the one she's currently examining manages > 1 through 3 and 7, the Nullsoft Installer currently used by BX manages > points 2 through 4, 6, and possibly 7; and nothing I've used manages > point 5 while managing many other ones. > > On Wed, Sep 26, 2007 at 07:26:40PM +0100, Chris Hallsworth wrote: > Hey Doug, how about looking into the possibility of using Windows Installer > (.msi) files for Skype script installations/updates? Just a thought. > Chris Hallsworth > BrailleNote mPower user > Website: www.chrishallsworth.co.nr > ----- Original Message ----- > From: "Doug Lee" <doug.lee@xxxxxxxxxxxxxxxx> > To: <jawsscripts@xxxxxxxxxxxxx> > Sent: Wednesday, September 26, 2007 7:12 PM > Subject: [jawsscripts] Re: an installer for jaws scripts > > > I first raised the space issue actually. Sarah is asking this > question because she makes the Skype installers, I added a > subdirectory to the file set, we found out that her installer won't > handle that very well, and she started trying new ones. My problem is > that I have a fairly small web site, meaning not much space for files, > and the Skype script versions tend to stay there for a while. I may > have to deal with the deletion of Skype versions soon, but I admit I > was trying to put that off. I have reasons for not wanting to move > the web site though. > > On Wed, Sep 26, 2007 at 02:06:02PM -0400, Jamal Mazrui wrote: > JSX can create subdirectories, easily if the subdirectory is under the > user script directory, or with coding in the Inno Setup Pascal language > otherwise. A JSX-based installer is, indeed, relatively large, though > that is practically hardly ever an issue these days. If the user wants > to save the space after installation, simply delete the setup file. > > Regards, > Jamal > On Wed, > 26 Sep 2007, Sarah wrote: > > > Date: Wed, 26 Sep 2007 10:26:17 -0700 > > From: Sarah <marrie12@xxxxxxxxx> > > Reply-To: jawsscripts@xxxxxxxxxxxxx > > To: jaws scripting list <jawsscripts@xxxxxxxxxxxxx> > > Subject: [jawsscripts] Re: an installer for jaws scripts > > > > Well that installer works but I need something that will produce a smaller > > exe file and that will do what I need it to do. This > > set of scripts has sub folders that need to be instaled and going from > > 153kb to almost 1 mb is a bit much and that was with out > > the sub dir. Any other suggestions? > > SA&G > > > > > > ----- Original Message ----- > > From: "inthaneelf" <inthaneelf@xxxxxxxxxxxxxx> > > To: <jawsscripts@xxxxxxxxxxxxxxxxxxxx> > > Sent: Wednesday, September 26, 2007 12:48 AM > > Subject: Re: an installer for jaws scripts > > > > > > hi Sarah, > > > > there is an installer available on my grab bag web site (see URL under my > > name) that was made by a very good programmer on the blind programming > > list > > > > the header you want is a H2 and reads: > > Made handy Useful Programs, Microsoft Plugins and SDK's > > > > the link reads: > > Download Jaws Script Exchange > > > > HTH, > > inthane > > . For Blind Programming assistance, Information, Useful Programs, and > > Links > > to Jamal Mazrui's Text tutorial packages and Applications, visit me at: > > http://grabbag.alacorncomputer.com > > . to be able to view a simple programming project in several programming > > languages, visit the Fruit basket demo site at: > > http://fruitbasketdemo.alacorncomputer.com > > > > ----- Original Message ----- > > From: "Sarah" <marrie12@xxxxxxxxx> > > To: "jaws scripting list" <Jawsscripts@xxxxxxxxxxxxxxxxxxxx> > > Sent: Tuesday, September 25, 2007 9:13 PM > > Subject: an installer for jaws scripts > > > > > > > Hello. Is there anotehr jaws script installer that can make an installer > > > for jaws scripts that I can use? Right now I'm using JSInstall but > > > right > > > now i need something else that will support subdirectories and put files > > > in a subdir of "enu" If this is off topic for this list, someone write > > > me > > > off list and point me in the right direction. Thanks. > > > Sarah Alawami > > > MSN: chellist@xxxxxxxxxxx > > > skype: marrie1 > > > Website; > > > www.marrie.org > > > To check out my podcast go to > > > http://feeds.feedburner.com/funfilled > > > For information on the list where you can discuss the podcast check out > > > > http://tffp.marrie.org/mailman/listinfo/tffpdiscussionlist_tffp.marrie.org > > > This will shut down Windows, do you want to play another game ? > > > _____________________________________________________________ > > > To leave this list, send a blank message to > > > Jawsscripts-unsubscribe@xxxxxxxxxxxxxxxxxxxxx > > > > > > For information about this list, visit > > > > http://blindprogramming.com/mailman/listinfo/jawsscripts_blindprogramming.co > m > > > For problems with the list, email > > > Jawsscripts-owner@xxxxxxxxxxxxxxxxxxxxx > > > For JAWS documentation including the scripting manuals, visit > > > http://www.freedomsci.com/fs_support/doc_screenreaders.asp. > > > Other scripting resources: > > > JAWS Scripting lectures: > > > http://www.saomaicenter.info/OnlineCourse/JawsScript/LecturesVictor.zip > > > Audio tutorial on Jaws scripting conducted by Jim Snowbarger and > > > broadcasted on ACBRadio: > > > > http://www.saomaicenter.info/OnlineCourse/JawsScript/JScriptAudioJimSnowbarg > er.zip > > > Web site address: http://www.BlindProgramming.com > > > > > > Other blindness lists: > > > http://www.visionrx.com/library/resources/resource_int1.asp > > > > > > > > > _____________________________________________________________ > > To leave this list, send a blank message to > > Jawsscripts-unsubscribe@xxxxxxxxxxxxxxxxxxxxx > > > > For information about this list, visit > > > http://blindprogramming.com/mailman/listinfo/jawsscripts_blindprogramming.co > m > > For problems with the list, email Jawsscripts-owner@xxxxxxxxxxxxxxxxxxxxx > > For JAWS documentation including the scripting manuals, visit > > http://www.freedomsci.com/fs_support/doc_screenreaders.asp. > > Other scripting resources: > > JAWS Scripting lectures: > > http://www.saomaicenter.info/OnlineCourse/JawsScript/LecturesVictor.zip > > Audio tutorial on Jaws scripting conducted by Jim Snowbarger and > > broadcasted on ACBRadio: > > > http://www.saomaicenter.info/OnlineCourse/JawsScript/JScriptAudioJimSnowbarg > er.zip > > Web site address: http://www.BlindProgramming.com > > > > Other blindness lists: > > http://www.visionrx.com/library/resources/resource_int1.asp > > > > __________? > > View the list's information and change your settings at > > http://www.freelists.org/list/jawsscripts > > > __________? > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > > > -- > Doug Lee, Access Technology Programmer > SSB BART Group > mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com > "While they were saying among themselves it cannot be done, > it was done." --Helen Keller > __________ > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > > __________? > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > > -- > Doug Lee, Access Technology Programmer > SSB BART Group > mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com > "While they were saying among themselves it cannot be done, > it was done." --Helen Keller > __________ > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > > __________? > View the list's information and change your settings at > http://www.freelists.org/list/jawsscripts > __________? View the list's information and change your settings at http://www.freelists.org/list/jawsscripts -- Doug Lee, Access Technology Programmer SSB BART Group mailto:doug.lee@xxxxxxxxxxxxxxxx http://www.ssbbartgroup.com "While they were saying among themselves it cannot be done, it was done." --Helen Keller __________ View the list's information and change your settings at http://www.freelists.org/list/jawsscripts