SpeechUtilities.com

 

Scenarios for using DatTools

1) You want to easily Export all of the commands for a particular application.

Answer - Choose the Program in the Program menu, then Tools, Export. The scope defaults to the current Program. A default filename is inserted, change if you like. Choose Export

2) You want to easily Export all of the commands in a particular Group.

Answer. Choose the Group in the Group menu. Then Tools, Export. The scope and filename are set, choose Export

3) You have macros in 2 different applications that you want to export

Answer. Choose the first Program you want to export. Tools. Export. Specify a new filename. Export. Then choose the second Program you want to Export. Tools, Export, choose the same filename, then, Export. When asked to Overwrite or Append choose Append. Export

4) You want to rename a Group.

Answer: Choose the Group, then Tools, Rename Group

5) You are running 6.1, but need to give macros to a 6.0 user.

Answer: Create your Export file as above. File, Open on that same Exported file. Tools, Convert to 6.0

6) You downloaded a great sounding hotstuff.dat file off the Internet and want to try it out. It contains 75 macros. What happens if, after Importing it, and making and/or modifying some of your own macros in the meantime, you decide you really don't like it at all? If all of the macros in that file are all 1 unique Group, you can pick out that Group, then Tools, Delete, Current Group, Delete. They are history! What happens if they didn't have any Group at all? That’s why you should really do a File, Open first and look at it with DatTools. If all the macros are in the Group= User-defined, then first do Tools, Rename Group, change them all to Group=‘tentative’. That way, after you Import them, it will be easy to delete them with DatTools.  What if you really like four or five of them, but want to trash the rest? Delete them as above, then do File, Open on the original file, then do Tools, Export, Pick and Choose only the ones you want. Export. Then Import with Dragon Browser.

7) You purchased a new computer, and macros which referred to specific drives or filepaths need to be changed as a result.

Answer: do Tools, Search and Replace. Specify 'Search for' and 'Replace With' values, then click Search, then Replace (or Replace All--careful about Replace All as sometimes you don't really mean it!). Works for Advanced Scripting, KEYS, SCRIPT, and LISTs.

8) You have created an Exported file using the steps above, but now you want to change 1 macro without having to go through the Export step again.

Answer: do File, Open on the Exported file, find the command you want to change, do Modify, make your changes, do Save Changes.

9) You have changes you want to make to your macros, but don't want to load NatSpeak, or have SayWhatPro load Command Browser.

Answer: Make your changes as desired in DatTools, and Save Changes.

10) You received an updated version of an existing version of a program, but the executable filename has changed, and your macros no longer work.

Answer: Select the Program, then Tools, Rename Program. Specify the new executable name.

Case Study: I previously had a SayWhatPro.dvc file to send to people when they registered SayWhatPro. I always felt kind of bad because it contained macros of 2 groups (one for dictating all the legacy command names and one for shortcuts of SayWhatPro itself). However, they were all intermingled. It would be nicer if they were assigned to 2 groups but that's not possible with dvc files. Solution - Program, choose SayWhatPro. Tools, Export all Program = SayWhatPro to a file - SayWhatPro.dat - then File Open that created file. Now all operations take place on that file.  Tools-Rename Group to SWPLegacy. Then Tools-RenameGroup - Pick and Choose. Manually pick out shortcuts since there are fewer of them, specify new group (SWPControl). Rename Group.