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

  • From: "Donald Marang" <donald.marang@xxxxxxxxx>
  • To: <jawsscripts@xxxxxxxxxxxxx>
  • Date: Wed, 25 Mar 2009 13:42:08 -0400

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

Other related posts: