Dennis,
This is what I wrote for the auto finish event
SetSynth("dte") which the DTE comes from the jfw.ini file and is the key
name for dectalk. I then put two spaces and ;Sets synthesizer back to
dectalk express
The code I put in for auto start was
SetSynth("eloq") and was the key name for eloquence in the jfw.ini file
followed by the ;"""" on and on.
where is the cyntex error? I don't see it. I have gone through and by the
way, have taken a class or two on q basic and so I have worked with
language before, no, not very complex, but I know what it is to de-bug and
so forth, and just don't see the de-bugging for two lines of text. I could
see it if I had a paragraph worth of lines and more that it would take some
de-bugging, but two lines to me would either mean you got it right, or you
got it wrong.
No more for me. I've reinstalled jfw four times now and am kind of tired. I
feel if I want to change to eloquence, it only takes a couple of key
strokes before going into word.
thanks for the encouragement though, I know what you mean and where you are
coming from. Just not for me.
Scott
At 05:47 PM 8/15/99 -0700, you wrote:
>Hello scott,
>
>That should be AutoStartEvent!
>Don't get discouraged on the first try--or the second, third, fourth or
>fifth! When writing any type of code--whether it's JFW Scripts, C,
>Assembly, HTML, or any other type of language, expect to spend half your
>time debugging that code, and eventually, the debug time gets smaller and
>smaller! Remember, the people that wrote the Windows operating system
>started out in the same boat you, me, and anyone else writing code! And
>you'll find that the logic is easy to pick up, but the syntax is generally
>the varmint in reasons why it won't compile like you want it to!
>Try again!
>
>
>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 1:49 PM
>Subject: Re: is there a way
>
>
>>
>>
>> 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
>
>-
>Visit the jfw ml web page: http://jfw.cjb.net
>
>
mailto: [EMAIL PROTECTED]
-
Visit the jfw ml web page: http://jfw.cjb.net