[jawsscripts] Re: an installer for jaws scripts

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: jawsscripts@xxxxxxxxxxxxx
  • Date: Thu, 27 Sep 2007 11:15:10 -0400 (EDT)

Personal opinion:  I think either Inno Setup or NullSoft will do the job
for you.  The learning curve is shorter for Inno Setup because much can
be done by editing a file similar to .ini format.  NullSoft requires
coding, as far as I know, with the natural effect being grater overall
flexibility for unusually complex installations.

Jamal
On Thu, 27 Sep 2007, Doug
Lee wrote:

> Date: Thu, 27 Sep 2007 07:55:14 -0400
> From: Doug Lee <doug.lee@xxxxxxxxxxxxxxxx>
> Reply-To: jawsscripts@xxxxxxxxxxxxx
> To: jawsscripts@xxxxxxxxxxxxx
> Subject: [jawsscripts] Re: an installer for jaws scripts
>
> 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
> > > > &nbsp;
> > > > 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
> > > &nbsp;
> > > 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
>
__________ 
View the list's information and change your settings at
http://www.freelists.org/list/jawsscripts

Other related posts: