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

Reply via email to