Dennis,

        When I did this it said unknown function new auto event and repeated
itself about five times and then jfw crashed. It has done this every time,
so Dennis, I have come to the conclusion that scripts are just not for my
system.

Sorry,

Scott
At 02:26 PM 8/15/99 -0700, you wrote:
>Hello scott,
>
>It sounds like you added an AutoStartEvent when the file already had one!
>If you have an existing AutoStartEvent, (found in Step#3), you only need to
>add the SetSynth line within that script.
>That is why it gave the "Change in documentation file..." message, because
>it thought you were replacing the existing AutoStartEvent function.
>And because you added the EndFunction after the SetSynth("Eloq") statement,
>it gave the "unknown word" error on the next line after that EndFunction
>statement.  The original, correct EndFunction statement is several lines
>further down the function.
>Since you do have an existing AutoStartEvent, then do as instructed in
>Step#3:
>Hit Control+L to bring up a list of existing scripts and functions.  You'll
>notice the AutoStartEvent up near the top of that list, just arrow down to
>that listing and whack Enter.
>Now that you are in the function, hit the End key to get to the end of  the
>line giving the script's header, "function AutoStartEvent()" and hit Enter.
>This will place you on a blank line just underneath that header line.
>Type in the following statement:
>SetSynth("Eloq")
>
>Now, hit Control+S to compile it.  If it compiled Ok, and you want the
>synthesizer switched back to the original, then add the appropriate SetSynth
>statement to the AutoFinishEvent, using the instructions in the
>ScriptTip#104.
>If it didn't compile, hit Alt+F4 to exit the Script Manager, and select "No"
>to the "Save changes..." prompt and start over.
>
>
>Thanks,
>Dennis Brown, [EMAIL PROTECTED]
>Visit the Blind Programming site at http://brown99.home.mindspring.com/
>
>
>----- Original Message -----
>From: scott fischer <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Sunday, August 15, 1999 9:51 AM
>Subject: Re: is there a way
>
>
>>
>>
>> Dennis,
>>
>>
>> Doesn't work. Didn't it, asked me to change it in documentation file as
>> well as script, didn't know what that meant, plus, didn't like the end
>> function after the auto start (setsynth("eloq")  ;sets eloquence as
>> synthesizer
>>
>> this was what I wrote, didn't like the end function I put on second line,
>> took that out and it did compile, but then it didn't like the fact that I
>> didn't change this in my documentation file whatever that is. the error I
>> got for end function was (error bla bla unexpected word end) something
>like
>> that.
>>
>> Can't win for losing with these damn scripts.
>>
>> Scott
>> At 08:33 AM 8/15/99 -0700, you wrote:
>> >Hello scott,
>> >
>> >Check out ScriptTip#104--it explains how to do that.  I'll post it here:
>> >ScriptTip#104:      Changing Synthesizers Automatically.
>> >Synopsis:           Shows how to change synthesizers on the fly.
>> >Description:        Gives details on having a different synthesizer for
>> >different applications, and switch back when leaving those applications!
>> >Remarks:            JFW has a function that will change active
>synthesizers
>> >on the fly, making it possible to have one synthesizer in one
>application,
>> >and another synthesizer when in another application, and have them change
>> >without restarting JFW!
>> >Example:            Someone asked if there was a means of switching
>> >synthesizers when loading a specific application.  That user wanted to
>> >switch from their default synthesizer, the Access32 software Dectalk,
>> >to the DoubleTalk-LT, whenever they enter VOXChat, so as to free up the
>> >sound card for that application.
>> >Here is how to do this, but it can be used in any application, such as
>> >having Eloquence load whenever going into Microsoft Word, and having it
>> >switch back to another synthesizer when leaving Word!
>> >Compatibility:      JFW3.3X or higher.
>>
>>--------------------------------------------------------------------------
>> >
>> >It is as simple as adding a line in the AutoStartEvent, and the
>> >AutoFinishEvent functions.  If you recall, when these functions are
>present
>> >within a script file, they get called when the associated application
>gets
>> >started, and when it is exited, respectively.  If they aren't in the
>script
>> >file, it is very easy to add them yourself.
>> >With that in mind, we'll gear these instructions as if you found no
>> >AutoStartEvent or AutoFinishEvent functions in your script file; if they
>are
>> >there, then you can just focus on the instructions for adding the two
>> >"SetSynth()" statements.
>> >To get the correct synthesizer KeyName, take a look at your JFW.INI file
>> >with NotePad, or some other editor.  That file is found in the folder JFW
>is
>> >installed in.
>> >
>> >1)  While in the application you want to associate the synthesizer switch
>> >with, hit Insert+0 to launch the Script Manager with that application's
>> >script file loaded for editing.
>> > if there is no script file for this program, the Script Manager will
>create
>> >a blank one.
>> >2)  To see if you already have an AutoStartEvent function, hit Control+L
>to
>> >bring up the list of scripts/functions in the current script file.  It is
>> >sorted by name, so the "A" should be the first scripts you come to in
>this
>> >list.  If you have an AutoStartEvent, highlight it and whack Enter.  This
>> >will place you on that script's header line.  Hit End and then Enter to
>> >place yourself on a blank line underneath that header line.
>> >3)  If you don't have an AutoStartEvent, hit Escape and we'll create one.
>> >a)  Hit F2 to get to the first script in this file, (if there are any).
>> >b)  If you land on that script, hit the UpArrow once to get on the line
>> >above that script.  If there are no scripts, then you can just start with
>> >the next step.
>> >c)  Type in, or cut and paste, the following lines:  (Note: if you
>already
>> >had an AutoStartEvent, then just add the following SetSynth line below.)
>> >
>> >function AutoStartEvent()
>> >SetSynth("lt")  ;Sets DoubleTalk-LT/LiteTalk as synthesizer.
>> >EndFunction
>> >
>> >This tells JFW that whenever this program is launched, the user wants
>their
>> >DoubleTalk-LT, or their LiteTalk, to be used as their synthesizer.
>> >***Important:  if you don't have the external synthesizer turned on at
>this
>> >point, you'll probably hang the system, requiring a reboot.  This is
>because
>> >you'll be trying to access a serial device that, (as far as the system is
>> >concerned), isn't there.  This is not a bug in either the synthesizer or
>> >screen reader, but rather a User Error--and those are the easiest  errors
>to
>> >fix!)
>> >4)  Hit Control+S to compile what we have so far.  If successful, go to
>the
>> >next step.
>> >5)  Hit Control+L again to locate the AutoFinishEvent.  If you have one,
>> >highlight it and hit Enter, then arrow down to a line underneath the
>> >variable declarations and hit End, then Enter to create a blank line.
>> >6)  If you don't have one, hit Escape to exit the script list and hit
>> >Control+End to reach the bottom of the file.  Hit Enter a couple of times
>to
>> >give yourself some room.
>> >7)  Type in, or cut and paste, the following:
>> >
>> >function AutoFinishEvent()
>> >SetSynth("dtsoft") ;Sets synthesizer back to Access32
>> >EndFunction
>> >
>> >8)  Compile with Control+S.
>> >
>> >Hit Alt+F4 to exit the Script editor and see what response you get when
>> >loading and unloading this application!
>> >
>> >
>> >
>> >
>> >
>> >Hope this helps!
>> >
>> >Thanks,
>> >Dennis Brown, [EMAIL PROTECTED]
>> >June 12, 1999
>> >
>> >
>> >
>> >----- Original Message -----
>> >From: scott fischer <[EMAIL PROTECTED]>
>> >To: <[EMAIL PROTECTED]>
>> >Sent: Saturday, August 14, 1999 7:25 PM
>> >Subject: is there a way
>> >
>> >
>> >>
>> >>
>> >>
>> >> List!
>> >>
>> >> I have been noticing that Eloquence is as crisp as dectalk, and
>anything
>> >> I've heard. Its fast, clear and rather enjoyable. I was curious, is
>there
>> >a
>> >> way that when I go into word 97, the system auto changes to Eloquence
>from
>> >> dectalk?
>> >>
>> >> I would really like it if when I go into word, it changes I guess you
>> >> would call it, "On the fly". Is this possible?
>> >>
>> >> If so, how and can some one who knows please email me privately so it
>can
>> >> be explained, maybe we can even talk via phone.
>> >>
>> >>
>> >> thanks,
>> >>
>> >> Scott
>> >>
>> >> mailto:  [EMAIL PROTECTED]
>> >>
>> >> -
>> >> Visit the jfw ml web page: http://jfw.cjb.net
>> >
>> >-
>> >Visit the jfw ml web page: http://jfw.cjb.net
>> >
>> >
>> mailto:  [EMAIL PROTECTED]
>>
>> -
>> Visit the jfw ml web page: http://jfw.cjb.net
>
>-
>Visit the jfw ml web page: http://jfw.cjb.net
>
>
mailto:  [EMAIL PROTECTED]

-
Visit the jfw ml web page: http://jfw.cjb.net

Reply via email to