Using the MyCommands Protection Utility

In Dragon Individual, you can protect custom Text-and-Graphics, Step-by-Step, Macro Recorder, and Advanced Scripting commands by exporting them into a .dat file, and then running the MyCommands Protection Utility included in your Dragon installation. After they are imported to the Dragon client, users can use the commands, but cannot view or edit their source code or re-export the commands. As a result, the integrity of the commands remains intact.

To protect the commands in a .dat file:

  1. Make a backup copy of the unprotected .dat file and store it in a secure location.
  2. When you protect the .dat file that you are distributing, you cannot make the file available for editing again.

  3. Open a command prompt.
  4. Change directories to the Program folder inside your installation directory. By default:

    C:\Program Files\Nuance\NaturallySpeaking15\Program

  5. Enter the following on the command line:
  6. protectcmds.exe <dat-file-path> <vendor-name> [<vendor-contact-info>]

If a user attempts to view, copy, or edit commands from a protected file, the following message appears:

The command was protected by <vendor-name>.
Please contact <vendor-contact-info> for more information.

In the Command Browser, the same message appears as the Preview Content in Script mode.

When you have protected the file, you can place it in the Data Distribution directory for distribution to multiple user profiles, and then use the nsadmin command line tool. For details, see the nsadmin Help file available in the Help folder of your installation directory (by default, C:\Program Files\Nuance\NaturallySpeaking15\Help).

6/18/2018 8:22 AM