Table of Contents
Following is the Table of Contents for Scripting for Dragon NaturallySpeaking 6. ![[Scripting for Dragon NaturallySpeaking 6, by Larry V. Allen]](/images/products/scripting6collage1.gif)
- Table of Contents
- Chapter 1: Introduction to Macros and Commands
- Why Have Custom Commands?
- Learn the Dragon NaturallySpeaking® Commands
- Learn Your Word Processor Commands
- Learn Keystroke Equivalents
- Reading NaturallySpeaking®-Supplied Commands
- Attributes of Commands.
- Command Names
- Command Descriptions
- Command Group
- Availability/Scope
- Command Type
- Content
- Save/Cancel/Help
- Using and Abusing Commands
- Training a Command
- Command/Macro Viruses
- Chapter 2: Text Command Creation
- Writing Commands for Repeated Text
- Inserting Text Via Vocabulary Editor
- Inserting Text Using Step-by-Step
- Inserting Text Using Text and Graphics Commands
- Inserting Text Using Advanced Scripting
- How to Name Insertable Text
- Chapter 3: Control Command Creation
- Decide What You Would Like to Do
- Record the Steps Taken to Do the Task
- Decide How You Will Verbally Express the Task
- Automate the Task
- Summary of Steps to Create a Command
- Command Example: Sales Tax
- Keystrokes, Type Text, or Send Keys
- Command Example: Save a Document in a Directory
- Building Commands -- Basic Steps
- When NOT to Make a Command
- Chapter 4: Advanced Scripting
- Advanced Command Creation
- Example: Date for “Yesterday”
- Example: What Time Is It?
- String Operations
- Shell Commands
- Executing Existing Word Macros
- Executing Macros in other MS-Office Applications
- Using Win32 API (Windows Application Programming Interface)
- Libraries of Functions
- Using Other Application APIs
- Combining Commands
- Using Commands with Recorders
- Debugging Commands.
- Common Problems
- Caution!
- Chapter 5: List/Template Commands
- Name Editor
- Example: 3-D Measurements.
- Name Editor Example -- 3-D Measurements
- Complex List Applications
- Example: Phone List
- Chapter 6: Dialog (Form) Editor
- Dialog Example 1: A Form with Two Text Boxes
- Dialog Example 2: OK/Cancel, Radio Buttons
- Advanced Dialog Functions
- Chapter 7: Details, Details, Details
- Specific Hints by Advanced Scripting Command Type -- NaturallySpeaking® Extensions, Alphabetic.
- AppBringUp
- AppSwapWith
- Beep
- ButtonClick -- Click the Specified Mouse Button
- ClearDesktop
- ControlPick -- Selects a Control (Button, Prompt, . . .)
- DdeExecute - Sends a DDE Command
- DdePoke -- Sets Value in a DDE Application
- DllCall -- Calls a Function in a Windows DLL
- DragToPoint -- Drag Mouse to a Point
- GoToSleep -- Put NaturallySpeaking® into Sleep Mode
- HeardWord
- MenuCancel -- Cancels the Current Menu
- MenuPick -- Selects a Menu or Menu Item
- Mid -- Return Part of a String
- MouseGrid -- Position Mouse Pointer
- MsgBoxConfirm
- PlaySound
- Remember Point -- Save Current Mouse Position
- RunScriptFile
- SendKeys, SendSystemKeys, SendDragonKeys (formerly SendKeys)
- SetCharFormat -- Change Type Font
- SetMicrophone -- Microphone On/Off
- SetMousePosition -- Places Mouse on a Pixel
- ShellExecute -- Start an Application
- TTSPlayString -- Generate Synthesized Speech
- Wait -- Delay the Script
- WakeUp -- Resumes Recognition
- WinHelp -- Runs Windows Help
- Specific Hints by Advanced Scripting Command Type -- VB and VB Extensions.
- Special Keystrokes
- Clipboard
- Date/Time, Now
- Debugging
- Error Trapping
- MsgBox
- NaturallySpeaking® Scripting Language, Visual Basic 6, Windows Scripting Host Comparison
- Adjusting for Different Keyboards
- Using WordPerfect Macros
- Chapter 8: Document Production with Word
- Why Do We Use Document Templates, Word Macros, and Voice Commands?
- Creating a New Document Template
- Making a Document Template Known to NaturallySpeaking®
- Command for Navigation Between Fields -- “Next”
- Dates
- Insertable Text Within Word.
- How to Add an Insertable
- Insertable Text Hints
- Using Insertable Text Without NaturallySpeaking®
- Learning VBA from Word Macros
- Letterhead
- Retaining Documents
- Chapter 9: Managing Commands
- Naming a Command/Command Template
- Training a Command, Renaming a Command
- How to Organize Commands
- Saving Your Commands
- Files Involved with Commands
- Sharing Your Commands.
- Sharing with Others Via Internet
- Using Multiple Computers -- Export/Import
- Multiple Users in Office -- One Computer, Multiple Users
- Chapter 10: To Go Further
- Assistance with Visual Basic
- Assistance with Microsoft Office
- Find Existing Commands
- When You Find Commands
- Importing Existing NaturallySpeaking® Macros
- Writing Commands By Voice
- Alternatives
- For the Future
- Appendix A: KEY NAMES
- Advanced Scripting SendKeys Mouse Movement
- Appendix B: Advanced Scripting vs. VB Script5 and VBA6
top