Command Browser

I know that I can create separate vocabularies, but can I create separate command `vocabularies' that attach only to a specified vocabulary? If so, how do I do that? Will the creation of these separate `command vocabularies' affect accuracy and the amount of memory used?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Chuck Runquist's picture

carolineh wrote: I know

carolineh wrote:

I know that I can create separate vocabularies, but can I create separate command `vocabularies' that attach only to a specified vocabulary? If so, how do I do that? Will the creation of these separate `command vocabularies' affect accuracy and the amount of memory used?

The basic answer to your question is NO. I already answered your question on the KnowBrainer forum at the following location:

http://knowbrainer.com/PubForum/index.cfm?page=vie...

However, it may be helpful if I provide some additional explanation of why this can't be done.

While you can have multiple vocabularies associated with a single user, except for custom vocabularies, DNS only recognizes one MyCmds.dat file. It also only recognizes your commands in the filename format "MyCmds.dat." Therefore, you would have to have 2 separate MyCmds.dat's and they would have to be maintained in separate locations. You would have to manually swap them out and DNS must be closed when you do this. Otherwise, you'll get an error message and DNS will shut down.

Chuck Runquist
Former DNS SDK & Senior Technical Solutions PM for DNS

If you hear the sound of hoofbeats, think horses not zebras.
Law of Parsimony (Occam's razor)

There are multiple options

There are multiple options for solving your problem.

One, you could create two users, one for each vocabulary. That is likely the easiest solution.

Two, you can program Advanced Scripting commands to behave differently with different vocabularies. I don't recommend doing this except in special situations.

Third, you could set a Dragon "State" for commands, corresponding to a vocabulary. Then your commands can be set up to be executed based upon a particular "State". You'll also need a command or two to switch the "State", possibly combined with switching vocabulary.

I'd like to know more about what you are doing that is generating your need for separate vocabularies. But I've seen a similar need with a person who wanted abbreviated spellings for about 75% of his work, and formal spellings for 25% of his work, so we created two different vocabularies to accomplish this.

None of these options should cause any significant processing load on your system.

Larry Allen
http://www.pcspeak.com

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.




view recent posts