home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / VEDOCS20.ZIP / SECT12.DOC < prev    next >
Encoding:
Text File  |  1991-06-11  |  35.4 KB  |  682 lines

  1. SECTION TWELVE
  2. MORE ABOUT .SET FILES
  3.  
  4. 12.1:  INTRODUCTION
  5.  
  6. Back in SECTION 5 of this manual we showed you two different ways to change
  7. voice environments:  First, we showed you how to use the 6: Files option on
  8. Vocal-Eyes' Voice Control Panel to load in a new .SET file any time during
  9. your PC work session.  Second, we described the /F1 start-up parameter and
  10. showed you how to use it to load .SET files automatically from the DOS
  11. prompt.  We told you then that later we'd be showing you how you can load up
  12. to 9 .SET files from the DOS prompt, and also how you can switch back and
  13. forth between any and all 9 quickly and without ever having to leave your
  14. applications program.  In this section we'll be showing you how to do just
  15. that.  We'll begin with a discussion of your .SET file library.  We'll talk
  16. about the .SET file buffer, and show you how to increase its size to make it
  17. large enough to contain many different .SET files.  We'll take you through
  18. the very simple process of loading multiple .SET files, and then we'll show
  19. you two different ways you can switch speech environments quickly and without
  20. ever having to leave your applications program.   Finally, we will discuss
  21. the very powerful autoloading feature.  Once you use it, you'll never want to
  22. stop.
  23.  
  24. 12.2:  THE .SET FILE LIBRARY
  25.  
  26. By now you've probably created several .SET files:  one for your work in DOS
  27. and one for each of your favorite applications programs.  You've probably
  28. also taken our advice and saved all of your .SET files with the .SET file
  29. extension and in the same directory where you keep your Vocal-Eyes program
  30. files.  In essence, you have created a veritable library of .SET files, each
  31. clearly labeled and tailored to fit the individual needs of your various
  32. software packages.
  33.  
  34. If you think of your .SET files as being like books in a library, each of
  35. which contains important information you need to work effectively with your
  36. PC, then consider the process of loading a new .SET file as being sort of
  37. like being forced to make a new trip to the library every time you want to
  38. check out a new book.  You're only allowed to check out one book at a time,
  39. and you have to relinquish the one you're already working with before the
  40. librarian will allow you to check out another.  Well, most libraries don't
  41. work quite like that.  Most libraries will allow you to check out several
  42. books at the same time.  You can stack several of them on your desk beside
  43. you, and refer back and forth with each as necessary.
  44.  
  45. Vocal-Eyes will also allow you to "check out" or load, several .SET files
  46. from your .SET file library at the same time.  You don't have to go to disk
  47. every time you want to take a new one "off the shelf."  They're already
  48. stacked into a sort of desktop pile inside your PC's memory, ready for near
  49. instant access.
  50.  
  51. 12.3:  THE .SET FILE BUFFER
  52.  
  53. When Vocal-Eyes loads itself into your PC's memory, it builds a sort of
  54. memory shelf and reserves the space to hold your .SET file.  Such memory
  55. reserves are usually referred to as "buffers."
  56.  
  57. By default, Vocal-Eyes reserves, or buffers,  enough memory to contain a
  58. single .SET file.  Think of this as a memory shelf only large enough to hold
  59. a single book, entitled DOS.SET or WP.SET or whatever .SET file you happen to
  60. be using at the moment.  You'd like to be able to store several .SET files on
  61. the memory shelf, but first you've got to make it large enough to hold them. 
  62. You can instruct Vocal-Eyes to build a buffer, or "memory shelf," large
  63. enough to hold up to 9 .SET files.  Here's how.
  64.  
  65. You may recall that back in SECTION 2 we showed you how you could take
  66. advantage of expanded memory by adding the /!ME parameter,  or extended by
  67. adding the /!MX parameter.  We told you that you could only use one of these
  68. parameters once, and only the very first time you ran Vocal-Eyes.  Here's
  69. another /! parameter for you.  Like all the other /! parameters, you can only
  70. use it once, and only the very first time you run Vocal-Eyes.
  71.  
  72. To increase the size of the .SET file buffer, add the following parameter to
  73. your Vocal-Eyes start-up command:
  74.  
  75. VE /!Fn
  76.  
  77. With "F" standing for "File buffer" and "n" being the number, from 1 to 9, of
  78. .SET files you would like to be resident, or "pre-shelved" in Vocal-Eyes'
  79. .SET file buffer.  Remember, like the other /! parameters we discussed, you
  80. can only add the /!Fn parameter once, and only the very first time you run
  81. Vocal-Eyes.
  82.  
  83. Each increase from 1 to 9 in the number of .SET files you'd like to have
  84. resident requires Vocal-Eyes to use approximately 700 bytes of your PC's
  85. memory.  If memory isn't a problem, feel free to set this buffer size at its
  86. maximum /!F9 setting.  If memory is a concern, however, give a little thought
  87. to how many different .SET files you're likely to need close at hand at any
  88. one time and make the appropriate setting.  For now, why not try /!F3 or
  89. /!F4?
  90.  
  91. 12.4:  LOADING MULTIPLE .SET FILES
  92.  
  93. Let's say you'd like 3 .SET files resident in Vocal-Eyes' .SET file buffer: 
  94. WP.SET, NOTE.SET and DOS.SET.  You're central applications program is Word
  95. Perfect, but occasionally you'd like to be able to pop in and out of
  96. Noteworthy via the CTRL-ALT-N hot key, or the DOS shell via the CTRL-F1 Word
  97. Perfect DOS Shell command.  You'd like to have the 3 appropriate .SET files
  98. resident in Vocal-Eyes.  Here's how to do it.
  99.  
  100. Did you add a /!F3 or more parameter to your Vocal-Eyes command line the
  101. first time you ran the program?  If not, turn your PC off and then back on
  102. and add the /!F3 parameter to your VE command line.
  103.  
  104. You will recall that back in SECTION 5 we showed you how to load a .SET file
  105. from the Vocal-Eyes command line by adding a /F1 parameter followed
  106. immediately by the name of the .SET file you wished loaded.  Let's consider
  107. this parameter again now.  Notice that except for the exclamation point (!),
  108. it's very similar to the parameter you just learned about to increase the
  109. size of your .SET file buffer.  Actually, these two parameters work in
  110. tandem:  the /!Fn parameter tells Vocal-Eyes how big you want your .SET file
  111. buffer, while the /Fn parameter tells Vocal-Eyes which .SET file to load
  112. where.
  113.  
  114. We mentioned that by default Vocal-Eyes set aside enough memory to hold one
  115. .SET file.  Thus we were able to load one .SET file into Vocal-Eyes' buffer
  116. without first having to increase the buffer's size.  In other words, there
  117. was only one space on our .SET file library shelf, which we filled by
  118. preceding the .SET file name with /F1.
  119.  
  120. Now that you've made your buffer large enough to contain at least three .SET
  121. files, how do you suppose you would tell Vocal-Eyes which .SET file to shelf
  122. where?  That's right!  Simply use the /F parameter followed by a number from
  123. 1 to 9 and the name of the .SET file.
  124.  
  125. To load all three of the .SET files we're using for our example, you would
  126. reinvoke Vocal-Eyes three times, each time adding a new .SET file.  Here's
  127. what your commands would look like:
  128.  
  129.                          VE /F1WP
  130.                          VE /F2NOTE
  131.                          VE /F3DOS
  132.  
  133. We are assuming, of course, that you have created all three .SET files and
  134. that each has been saved into the same disk directory where you keep your
  135. Vocal-Eyes program files and that each uses the default .SET file extension.
  136.  
  137. Of course you could have combined all three parameters into a single command
  138. as follows:
  139.  
  140. VE /F1WP/F2NOTE/F3DOS
  141.  
  142. You could even have combined the /!F buffer size parameter with the above as
  143. follows:
  144.  
  145. VE /!F3/F1WP/F2NOTE/F3DOS
  146.  
  147. The above command does three things all at the same time:  1.) it loads
  148. Vocal-Eyes into your PC's memory, 2.) it adjusts the size of the .SET file
  149. buffer, and 3.) it auto-loads three different .SET files into the buffer.
  150.  
  151. The order of the command line parameters is not important.  Vocal-Eyes will
  152. first search for all /! parameters and then the others.  Also, even though
  153. you allocated 3 .SET locations, you don't have to load all three.  You could
  154. for example issue the following command:
  155.  
  156. VE /!F5/F4DOS
  157.  
  158. However, for our example, we loaded all three allocated locations.  Whenever
  159. you load a .SET file into any of the RAM locations, Vocal-Eyes will remember
  160. the .SET file name and associate it with the RAM location.  Later you will
  161. see how this can help you.
  162.  
  163. 12.5:  THE "LOAD RAM .SET" HOT KEY
  164.  
  165. Whenever you load multiple .SET files from the DOS command line, the one
  166. designated /F1 automatically becomes active.  What this means is that, even
  167. though you've loaded three .SET files into Vocal-Eyes, the one that came up
  168. running was the WP .SET file.  Since for our example Word Perfect was your
  169. primary application, you chose to load this one first.  The other two .SET
  170. files are there, they're just not active at the moment.
  171.  
  172. But now you've used your CTRL-ALT-N hot key to call up NOTEWORTHY.  You've
  173. got a NOTE.SET file you spent a long time making just right for working with
  174. this program in Vocal-Eyes' buffer, only how do you make it active now that
  175. you want it?
  176.  
  177. Do this.  Enter the Voice Control Panel's Hot Key's submenu.  Move down to
  178. Option 58: "Load RAM SET."  This isn't a hot key you'll be using often, so
  179. select a key that's out of the way and not liable to interfere with your
  180. normal work.  Does your keyboard have 12 function keys?  How about ALT-F11,
  181. then, or CTRL-F12?
  182.  
  183. Have you selected a hot key?  Use the ALT-X fast exit hot key to exit the
  184. Voice Control Panel.  Are you in Noteworthy?  Would you like your NOTE.SET
  185. file to become active?  Press your "Load RAM SET" hot key.  Vocal-Eyes will
  186. respond "Select RAM number to load."  You placed your NOTE.SET file in buffer
  187. position 2, so press 2 now.  Vocal-Eyes instantly responds, "File Loaded."
  188.  
  189. There--can you believe how easy loading a new .SET file can be?  Go ahead,
  190. use NOTEWORTHY for a while.  Why not use it to add Vocal-Eyes to your
  191. AUTOEXEC.BAT batch file if it's not there already?  And if it is already
  192. there, why not edit it to include the /!F start-up parameter?
  193.  
  194. So, you're done with NOTEWORTHY.  You pressed the ESCAPE key and were
  195. returned to Word Perfect.  You wanted your WP.SET file reactivated, so press
  196. your "Load RAM SET" hot key and then press 1 at the prompt.
  197.  
  198. Believe it or not, you can instruct Noteworthy and Calcworthy to
  199. automatically switch to the appropriate .SET file when they are popped up and
  200. automatically switch back to the original .SET file when popped down.  Refer
  201. either to your Noteworthy or Calcworthy manuals or to Appendix J for a brief
  202. description of how to setup this handy feature.
  203.  
  204. Have you used Word Perfect's CTRL-F1 Go To DOS Shell command to exit Word
  205. Perfect temporarily to DOS?  Why not press your "Load RAM SET" hot key and
  206. then press 3 to make your DOS.SET file active?  When you're done with DOS,
  207. type EXIT to return to Word Perfect, press the hot key again and this time
  208. press 1 to get your WP.SET file back.
  209.  
  210. Remember, you can load up to 9 different .SET files into Vocal-Eyes' buffer
  211. and use your "Load RAM SET" hot key to make any one of the nine active
  212. anytime.
  213.  
  214. Of course, you could have simply loaded the needed .SET file directly from
  215. disk instead of one of Vocal-Eyes' RAM locations.  Or could you?  First of
  216. all, assuming you could always access the disk, it still requires several
  217. more keystrokes then simply loading from a RAM location.  Second, as we
  218. talked about before, DOS may be busy doing other things thereby not allowing
  219. Vocal-Eyes to access the disk to load the correct .SET file.  Third, the
  220. process of loading from disk is much slower then loading from RAM. 
  221. Especially if you are loading from a floppy drive.  Also, remember one of the
  222. options for a cursoring keys is load RAM SET.  For example, you could setup
  223. CTRL-F1 in WordPerfect to load the DOS.SET from one of the RAM locations. 
  224. However, you will see shortly, there is a much better way of handling this
  225. example.
  226.  
  227. 12.6:  WHAT HAPPENS
  228.  
  229. When you load multiple .SET files into Vocal-Eyes' buffer, they are placed
  230. into what can best be described as memory pigeonholes with the labels RAM1
  231. through RAM9.  Thus, when you used your "Load RAM SET" hot key to load in
  232. your NOTE.SET file, you instructed Vocal-Eyes to deactivate the .SET file
  233. shelved in the memory pigeonhole labeled RAM1, while at the same time making
  234. the .SET file shelved in the pigeonhole labeled RAM SET 2 active.  When you
  235. exited NOTEWORTHY and returned to Word Perfect, you essentially reversed the
  236. process.
  237.  
  238. Remember, back when we were first discussing loading and saving .SET files
  239. via the Voice Control Panel's 6: Files submenu?  Vocal-Eyes always provided
  240. you will a default file name, which was also the name of the .SET file that
  241. was currently active.  Access this submenu now and you'll notice that the
  242. load and save file defaults have changed slightly.  Now they only contain the
  243. actual file name with no drive or path specification.  Whenever the default
  244. file name contains only the file name, you can be assured it came from a RAM
  245. location.
  246.  
  247. Let's say you currently have the RAM2 .SET file active.  Furthermore, let's
  248. say you've made some changes to your hot keys, cursor keys or other voice
  249. features.  You're ready to change applications, so it's time to make a
  250. different .SET file active.  But wait!  There's something you need to do
  251. first.
  252.  
  253. Any changes to the active .SET file will be lost as soon as you use your
  254. "Load RAM SET" hot key to change the active .SET file--unless you take a
  255. moment, first, to save the file.
  256.  
  257. You already know how to save a .SET file via the 6: Files submenu.  Select
  258. the Save option, then press ENTER if the default file name is the one you
  259. want your changes saved to.  Notice that now your .SET file name does not
  260. contain a drive or path specification.  For example, the file name may be
  261. 'WP.SET' instead of something like 'C:\SPEECH\WP.SET'.  If you simply press
  262. ENTER, Vocal-Eyes will simply save the .SET file back to the RAM location.
  263.  
  264. If you want your changes saved permanently, so that they'll still be there
  265. the next time you turn on your PC and run Vocal-Eyes, you must also save the
  266. changes to disk.  Use the Save option, but instead of accepting the default
  267. file name only, type in the original name of the .SET file with the path and
  268. drive specification if required.
  269.  
  270. Also, if you would prefer, you can use the Load file option to load any .SET
  271. file currently on your .SET file library shelf.  There are two ways you can
  272. handle this.  First, you could simply supply the actual file name only stored
  273. in the RAM location you want loaded.  Or, you could use the special reserved
  274. name of RAM1 through RAM9, depending on the number of the .SET file you want
  275. ACTIVATED.  Therefore, if you know what RAM location the file is in, simply
  276. supply a file name of RAM1 through RAM9.  If however, you don't remember
  277. which RAM location the desired .SET file is in, simply supply the actual file
  278. name only with no drive and path specification.  Vocal-Eyes will search each
  279. RAM location and load from the appropriate RAM location.  Regardless of which
  280. approach you use, the default file name will now be the original file name
  281. you loaded into the RAM location without the drive and path specification
  282. indicating to you the file was loaded from RAM.
  283.  
  284. 12.7:  MORE ABOUT COMMAND LINE PARAMETERS
  285.  
  286. When loading .SET files into Vocal-Eyes' buffer from the DOS command line
  287. prompt, you do not have to do it in any specific order.  The sample command
  288. we described earlier could just as easily have looked like this:
  289.  
  290. VE /!F3/F2NOTE/F3DOS/F1WP
  291.  
  292. All of your .SET files would have made it to their proper pigeonholes, and
  293. the WP.SET file would have been made active the same as if it'd been first in
  294. line.
  295.  
  296. You can also replace any .SET file with any other by simply reinvoking
  297. Vocal-Eyes with the name of the new .SET file you want loaded.  In the above
  298. example, we could have returned to DOS and entered the following:
  299.  
  300. VE /F1DBXL
  301.  
  302. This command would have replaced the WP.SET file with one called DBXL.SET. 
  303. However it would have had no effect whatsoever on the NOTEWORTHY and DOS.SET
  304. files already in the buffer.  The DBXL.SET file would have come up activated,
  305. with the NOTEWORTHY and DOS .SET files ready for instant activation via your
  306. "Load RAM SET" hot key or via the Load option off of the Files submenu.
  307.  
  308. If you have increased the size of your .SET file buffer to its maximum
  309. setting of 9 and plan to load 9 different .SET files into Vocal-Eyes, you
  310. don't have to enter all 9 on the same DOS command line.  You could, if you
  311. like, invoke Vocal-Eyes three times in a row:  the first time to add the /!
  312. parameters, those you've learned thus far and two others we'll be introducing
  313. you to in the next section; a second time to load in the first 5 .SET files;
  314. and then again a third time to catch the remaining 4.
  315.  
  316. Sounding Board owners are already familiar with multiple command lines from
  317. their work with their synthesizer's various useful voice features.  There is
  318. such a wealth of them, it would be next to impossible to fit them all into a
  319. single DOS command.  Something else Sounding Board users are undoubtedly
  320. familiar with is the way they can put a semicolon (;) at the very end of
  321. their Sounding Board command in order to prevent a lot of unnecessary chatter
  322. every time they reinvoke their speech software.
  323.  
  324. Placing a semicolon (;) at the very end of your Vocal-Eyes command will also
  325. stop the software from voicing "Vocal-Eyes Version X.X  New Parameters
  326. Accepted.  For example:
  327.  
  328. VE /F3LOTUS;
  329.  
  330. This would load LOTUS.SET into RAM location 3 but because of the semicolon
  331. (;) at the end, Vocal-Eyes will not speak its usual message.
  332.  
  333. Give this handy little feature a try.  We're sure you'll appreciate it.
  334.  
  335. Although Vocal-Eyes supports 9 RAM locations, it does not mean you should
  336. load every possible .SET file you will ever use in a RAM location.  In fact,
  337. if possible, it is better to load as few as possible so Vocal-Eyes takes as
  338. little amount of memory as possible.  A good example of using RAM locations
  339. is if you require more than one .SET file for the same application.  This
  340. way, you can very quickly switch from .SET file to .SET file.  However, 
  341. loading a .SET file for WordPerfect and Lotus in RAM locations at startup,
  342. although can be done, does not offer much advantage.  Especially with the
  343. autoloading feature will will be discussed shortly.
  344.  
  345. 12.8:  LOADING FROM RAM USING THE COMMAND LINE
  346.  
  347. If you wish, you can load a .SET file from a particular ram location through
  348. the command line using the command /Rx where x is the RAM location to load
  349. from (0-9).  For example:
  350.  
  351. VE /R5
  352.  
  353. This command would make the .SET file which has already been loaded in RAM 5
  354. active.  This would be like pressing the load RAM SET hotkey and pressing 5. 
  355. The only difference is this can be done automatically from the DOS command
  356. line.  Remember, if you have autoloading enabled, which is the default, and
  357. you execute a program after this command, a new .SET file may be loaded
  358. clearing the .SET file you just loaded with this command.  Autoloading will
  359. be discussed shortly.
  360.  
  361. 12.9:  WHERE VOCAL-EYES SAVES AND LOADS .SET FILES
  362.  
  363. Now that you understand the basics of loading and saving .SET files both from
  364. disk and RAM locations, lets give a more formal set of procedures Vocal-Eyes
  365. will go through when you both load and save a .SET file.
  366.  
  367. Before we begin our discussion though, remember when you first start-up
  368. Vocal-
  369. Eyes each session, it remembers what directory you are currently in for later
  370. use.  We saw that this location was used to find the help information. 
  371. Vocal-Eyes may also use this location when loading and saving .SET files.
  372.  
  373. Loading .SET files:
  374.  
  375. So far, you have learned about four ways of loading a .SET file.
  376.  
  377. 1)  Use the command line parameter /Fxfilename
  378.  
  379. 2) Use the Load SET option in the files submenu
  380.  
  381. 3) Use the Load RAM SET hotkey
  382.  
  383. 4) Use the command line parameter /Rx
  384.  
  385. When you are prompted for a file name, depending on what you type, depends on
  386. where Vocal-Eyes will look for the requested .SET file.  If you type in a
  387. drive and/or path specification, Vocal-Eyes will only look in the requested
  388. location for the file.  If found, it will be loaded.  If it was not found,
  389. you will receive a disk error.  For example a file name of 'B:\SPEECH\DBXL'
  390. would only look on the B: drive in the SPEECH directory for the file
  391. DBXL.SET.  If however, you specify a file name of 'DBXL' instead, Vocal-Eyes
  392. would look in the following locations for DBXL.SET.
  393.  
  394. First, Vocal-Eyes would look in all the RAM locations 1-9 in that order. 
  395. Remember, when you load a .SET file into a RAM location, Vocal-Eyes remembers
  396. the original .SET file name with each location.  It uses this name for
  397. comparing with the .SET file name you requested to load.  If a match is
  398. found, the file will be loaded from the RAM location and the default file
  399. name will not contain a drive or path specification designating it came from
  400. a RAM location.
  401.  
  402. If the .SET file was not found in one of the RAM locations, Vocal-Eyes will
  403. now look in the drive and directory Vocal-Eyes was started from.  This is
  404. another reason it is important you are in the Vocal-Eyes directory when you
  405. startup Vocal-Eyes.  For example, if you were on the C: drive in the SPEECH
  406. directory when you started up Vocal-Eyes, it would look in this location for
  407. the supplied .SET file.  If found, it will be loaded and used.  The default
  408. file name would than contain the drive and path specification indicating the
  409. .SET file was loaded from disk.
  410.  
  411. If the .SET file was not located in a RAM location or the default Vocal-Eyes
  412. directory, the current drive and directory will be checked.  Whatever drive
  413. and directory you are currently in will be check.  If found, the file will be
  414. loaded and used and the default file name will contain the drive and path as
  415. well as the file name.  If not found however, Vocal-Eyes will give up and
  416. give an error message.
  417.  
  418. Saving .SET files:
  419.  
  420. There is only one way you can save a .SET file.  This can only be done using
  421. the Save SET option in the files submenu.
  422.  
  423. If you specify a file name with a drive and/or path, Vocal-Eyes will save the
  424. file to that location immediately.  For example, a file name of
  425. 'A:\SPEECH\SET\FIRST.SET' would be saved on the A: drive in the SET directory
  426. which is in the SPEECH directory with the name 'FIRST.SET'.
  427.  
  428. However, if you do not supply a drive or path specification, Vocal-Eyes will
  429. first look through all RAM locations for a file name match.  If found, the
  430. file will be saved to the RAM location.  If a RAM location match was not
  431. found, Vocal-Eyes will save the file to the drive and directory Vocal-Eyes
  432. was started from.  The default file name will then contain the drive and path
  433. specification used for the save.
  434.  
  435. Notice, unless you specify otherwise, the default for loading or saving is
  436. the RAM locations and than the default Vocal-eyes directory.  The reason for
  437. this is to help you keep your .SET file in one place along with Vocal-Eyes
  438. itself.  When you load a .SET file, you do not have to specify a long path,
  439. simply the file name itself will cause the correct file to be loaded.  This
  440. is true anytime a file name is required.  Either from the load or save option
  441. in the files submenu or the /Fxfilename command line parameter.
  442.  
  443. If you are modifying a .SET file and have a copy in RAM and on disk, don't
  444. forget to save it in both locations or at least the disk.  If you are ever in
  445. question as to if the save went to a RAM location or the disk, look at the
  446. default file name by issuing another save or load.  If the file name contains
  447. a path, it went to disk.  Otherwise, it went to RAM.
  448.  
  449. If you have a RAM location with the .SET file LOTUS.SET and you want to save
  450. your changes to disk, you MUST specify the entire path.  If you do not
  451. specify the path, Vocal-Eyes will save the changes to the RAM location
  452. currently containing the LOTUS.SET.  If you turn the machine off or load a
  453. new .SET file in the same RAM location as the LOTUS.SET file, the changes
  454. will be lost forever.  Be alert when saving .SET files if you have the same
  455. .SET file loaded in one of the RAM locations.
  456.  
  457. 12.10:  RAM LOCATION MENU
  458.  
  459. At any point Vocal-Eyes prompts you for a .SET file name or a RAM location,
  460. you can type a '?' (question mark).  For example, in the load or save option
  461. in the files menu, you can type a question mark followed by ENTER.  Or when
  462. you press the load RAM SET hotkey, you can simply press a question mark
  463. without ENTER.  In either case, a box will appear on the screen listing all
  464. of the available RAM locations with the file names of each location.  For
  465. example, the menu might look something like this:
  466.  
  467.                          1 DOS.SET
  468.                          2 WP.SET
  469.                          3 NW.SET
  470.                          4 CW.SET
  471.  
  472. In this case, only four RAM locations were allocated using the command /!F4. 
  473. Therefore, only four locations were displayed.  Had you specified nine
  474. locations, all nine would have been displayed.  You can treat this just like
  475. any of the Vocal-Eyes menus.  You can cursor up and down using the arrows,
  476. space bar and backspace keys.  Once you get to the option you want, simply
  477. press ENTER.  That RAM location will then be loaded from or saved to
  478. depending on your original request.  If after entering these options you wish
  479. to abort the load or save, simply press the ESCAPE key, the operation will be
  480. completely ignored.  Notice if you do load or save a .SET file using this
  481. approach, the default file name will reflect the new .SET file name only. 
  482. Since the drive and path are not part of the file name, you know it was last
  483. loaded or saved to a RAM location just as if you had used one of the previous
  484. techniques for loading or saving.
  485.  
  486. As you can see, this is a fantastic way of seeing what files you currently
  487. have in which RAM locations.  If all you want to do is look around, simply
  488. abort the operation with the ESCAPE key.  No harm will have been done.
  489.  
  490. 12.11:  AUTOLOADING
  491.  
  492. After you setup all your .SET files, character dictionaries and key label
  493. dictionaries, you must somehow load this information into Vocal-Eyes before
  494. you use the particular application.  As you have seen, this can be done
  495. through the command line, the load RAM SET hotkey or the files submenu. 
  496. However, you are about to learn of a great feature -- autoloading.
  497.  
  498. Auto loading is just that - Vocal-Eyes will automatically load your .SET,
  499. .KEY and .CHR files when you execute your applications program.  For example,
  500. to startup WordPerfect, you type 'WP'.  Vocal-Eyes will sense that you are
  501. executing a program called WP and before the program is started, Vocal-Eyes
  502. will load WP.SET, WP.KEY and WP.CHR if they exist.  When you exit
  503. WordPerfect, Vocal-Eyes will reload whatever you had loaded before you
  504. started up WordPerfect.  No more batch files because of speech.  All you have
  505. to do, is give your .SET, .KEY and .CHR file names the same as the
  506. application they were designed for, Vocal-Eyes will take care of the rest.
  507.  
  508. When you first startup Vocal-Eyes, it remembered what directory you were
  509. currently in.  This is the only directory Vocal-Eyes will look for the three
  510. files during autoloading.  Therefore, as always, it is a good idea to place
  511. all your .SET, .KEY and .CHR files in this directory.
  512.  
  513. Whenever you startup an application, Vocal-Eyes remembers the name of the
  514. current .SET, .KEY and .CHR files and will automatically load the new
  515. information.  If you execute another program before exiting the first,
  516. Vocal-Eyes will again remember what you have loaded and load the new
  517. information.  When you exit the second application, the information for the
  518. first will be reloaded.  When you exit the first application, the information
  519. you were using before executing it will be reloaded.  Actually, Vocal-Eyes
  520. can remember 15 levels deep and can reload all 15 levels.
  521.  
  522. A good example of this may be a communications program which can chain to
  523. your word processor and back.  Vocal-Eyes can sense when each program is
  524. being executed and exited and load the correct information.
  525.  
  526. In fact, Vocal-Eyes can sense when you have shelled to DOS and when you exit
  527. the shell.  For example, in WordPerfect, you can shell to DOS by pressing
  528. CTRL-F1 followed by 1.  With autoloading enabled, Vocal-Eyes will
  529. automatically load DOS.SET, DOS.KEY and DOS.CHR if they exist.  When you exit
  530. the shell, Vocal-Eyes will automatically reload WP.SET, WP.KEY and WP.CHR. 
  531. As was said earlier, Vocal-Eyes can retain the information of up to 15
  532. application programs.  This would mean you can execute 15 programs without
  533. exiting any of them.  Although it is extremely unlikely you will ever exceed
  534. this limit, if you do, Vocal-Eyes will give you the message:
  535.  
  536. Autoload buffer overflow.  Unable to save current .SET filename.
  537.  
  538. This simply means the current .SET, .KEY and .CHR filenames could not be
  539. saved for reloading.  However, the new files will always be loaded as normal. 
  540. When you exit the program though, Vocal-Eyes will not be able to reload the
  541. previous information and will continue on with your current settings.
  542.  
  543. By default, Autoloading has been enabled for you.  This feature can be
  544. disabled if you wish.  You can also have Vocal-Eyes give you messages as it
  545. tries to load the information letting you know exactly what is going on. 
  546. This is all handled through command line parameters to Vocal-Eyes.  These
  547. will be discussed shortly.
  548.  
  549. You may be asking what Vocal-Eyes will do if it tries to load a .SET, .KEY or
  550. .CHR when any or all of them do not exist.  Actually, the .SET file is
  551. handled a bit different then the .KEY and .CHR files.
  552.  
  553. If Vocal-Eyes tries to autoload a .SET file that does not exist, the existing
  554. .SET file will remain.  If Vocal-Eyes tries to autoload a .KEY or .CHR file
  555. that does not exist, you have a choice of what should be done.  By default,
  556. Vocal-Eyes will simply clear the existing file.  However, you can instruct
  557. Vocal-Eye to retain the existing file if you wish.  You can setup the .KEY
  558. and .CHR files independently from the other.  For example, you can instruct
  559. Vocal-Eyes to retain your existing .CHR file if the new one does not exist
  560. but clear your .KEY file if the new one does not exist.  You have the option.
  561.  
  562. There are three new command line parameters which have been added
  563. specifically for autoloading.  The commands are /A, /AK and /AC.
  564.  
  565. The /A command has three options.  This instructs Vocal-Eyes if the
  566. autoloading feature should be disabled, enabled without messages or enabled
  567. with messages.  The possible formats are:
  568.  
  569. /A0 - Disable autoloading.
  570. /A1 - Enable autoloading without messages (default).
  571. /A2 - Enable autoloading with messages.
  572.  
  573. If you have the messages enabled, Vocal-Eyes will either say, 'SET file
  574. loaded' or 'error loading x.SET' where x is the path and file name of the
  575. .SET file.  You can use this information to help you understand when and what
  576. programs are being executed so you can setup your files appropriately.  The
  577. messages say nothing about the key label or character dictionary files.  The
  578. messages only relate to the success or failure of the .SET file loading and
  579. reloading.
  580.  
  581. The next two command line parameters are basically the same only one deals
  582. with the key label and the other with the character dictionary.
  583.  
  584. The commands are /AK and /AC.  The K stands for key label and the C stands
  585. for character dictionary.  These are used to tell Vocal-Eyes what to do if
  586. the requested key label or character dictionary is not found on disk.  Should
  587. the existing one be cleared or left alone?
  588.  
  589. /AKC and /ACC - Indicates to Clear the existing dictionary if the new one was
  590. not found.
  591.  
  592. /AKL and /ACL - Indicates to Leave the existing dictionary if the new one was
  593. not found.
  594.  
  595. Each of the two commands are independent of the other.  For example, you
  596. could issue:
  597.  
  598. VE /AKC /ACL /A2
  599.  
  600. These three commands would enable the autoloding with messages on.  It would
  601. also cause Vocal-Eyes to clear the existing key label if the new was not
  602. found but retain the exiting character dictionary if the new one was not
  603. found.
  604.  
  605. Of course if you have issued the command /A0 which disables the autoloading
  606. altogether, the /AK and /AC commands will be ignored.
  607.  
  608. This is an extremely powerful feature of Vocal-Eyes.  It allows for totally
  609. invisible setup for an applications program or even shelling to DOS.
  610.  
  611. The autoloading can be a bit confusing at first but if you fully understand
  612. the concept, it can be extremely easy to understand and use.  Lets say you
  613. have the following batch file which loads WordPerfect:
  614.  
  615. @ECHO OFF
  616. CD \SPEECH
  617. VE /F1WP /KWP
  618. CD \WP51
  619. WP
  620. CD \SPEECH
  621. VE /F1DOS /KC
  622. CD \
  623. CLS
  624.  
  625. With autoloading on, all you would have to do is execute WP directly and the
  626. same results would be accomplished.  No batch file would be required. 
  627. Remember, if you try to load a .SET file through the command line and then
  628. execute an applications program, Vocal-Eyes will load, if it exists, the new
  629. .SET file.  This is true with the /Fxfilename command as well as the /Rx
  630. command.  This could mean your original load was cleared with the new one. 
  631. If you simply remember that ANYTIME you execute a program with a .COM or .EXE
  632. extension, Vocal-Eyes will try and load the relating .SET, .KEY and .CHR
  633. files.  The autoloading has no effect on batch files themselves but it does
  634. on the application programs these batch files can execute.  If you are ever
  635. in question of why Vocal-eyes is loading or not loading correctly and you
  636. have autoloading turned on, try turning on the messages as well with the
  637. command line parameter /A2.  Vocal-Eyes will then give a message every time
  638. it loads successfully or unsuccessfully.
  639.  
  640. You should also be aware of programs which you execute that have a .COM or
  641. .EXE extension but they immediately execute another program which may or may
  642. not have either extension.  Vocal-Eyes will probably pickup the second
  643. program and try to load the existing data but you may not have setup the file
  644. names correctly.  If you feel this is the case, again use the /A2 parameter
  645. to not only enable the autoloading but also the messages to let you know what
  646. file Vocal-Eyes is trying to autoload.
  647.  
  648. 12.12:  SUMMARY
  649.  
  650. You now know everything there is to know about .SET files.  You can have up
  651. to 9 of them loaded in memory at one time.  However, Vocal-Eyes defaults to
  652. only holding 1.  If you wish to increase this, be sure to use the /!Fn
  653. command the first time Vocal-Eyes is loaded.
  654.  
  655. You learned you can load any .SET file from disk into any of the RAM
  656. locations by using the /Fn parameter.  When ever you load a .SET file from
  657. disk into RAM1 with the command /F1, it will become active automatically. 
  658. This is not true for RAM2 - RAM9.
  659.  
  660. After you have loaded the correct .SET file in the RAM locations, you can
  661. make any of them active by using the Load RAM Set hot key and pressing the
  662. RAM number to load.  You could also use the Load option off of the Files
  663. submenu and type the RAM location as RAMx where x is the actual RAM number to
  664. make active.
  665.  
  666. Whenever you make any changes to Vocal-Eyes, you should save the .SET file
  667. either to the RAM location and/or to disk.  You must use the Save option off
  668. of the Files submenu.  If you give a file name of RAMx where x is the RAM
  669. location to save to, the .SET information will be saved in the specified RAM
  670. location.  If you give it a disk name such as
  671.  
  672. C:\SPEECH\DOS
  673.  
  674. The new information will be saved to a file called DOS.SET in the SPEECH
  675. directory on the C: drive.  You still may if you wish update the RAM
  676. location.
  677.  
  678. The more you use Vocal-Eyes, the more you will appreciate the ability of
  679. having up to 9 RAM .SET files in memory at one time.  For now, feel free to
  680. use them however you see fit.
  681.  
  682.