Table of Contents
Following is the Table of Contents for Scripting for Dragon NaturallySpeaking 8. ![[Scripting for Dragon NaturallySpeaking 8, by Larry V. Allen]](/images/products/scripting7collage1bk.gif)
- Contents
- Acknowledgments
- About the Author
- Introduction
- 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 Dragon 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”
- Date/Time using Format Statement
- Example: What Time Is It?
- String Operations
- Shell Commands
- Executing Existing Word Macros
- Executing Macros in other MS-Office Applications
- Using the Win32 API (Windows Application Programming Interface)
- Win32 API Example: Active Window Title
- Win32 API Example: Current Mouse Position
- Libraries of Functions
- Using Other Application APIs
- Combining Commands
- Using Commands with Recorders
- Debugging Commands.
- Common Problems
- Caution!
- Chapter 5: List/Template Commands
- Text & Graphics Commands Using Lists
- Example: Acne Description Part 1
- Name Editor
- Example: Acne Description Part 2
- Example: Acne Description Part 3 – Adding to a List
- Example: Part Numbers Based on Part Names
- Multiple-Variable Text & Graphic Commands
- Example: 3-D Measurements.
- Name Editor Example -- 3-D Measurements
- Complex List Applications
- Example: Phone List
- Example: Repeated Fields -- Combining Words, Letters, Numbers, etc.
- Chapter 6: Dialog (Form) Editor
- Dialog Example 1: A Form with Two Text Boxes
- Dialog Example 2: OK/Cancel, Radio Buttons
- Dialog Form Description – Top Controls
- Dialog Form Controls – Left Side Controls
- Advanced Dialog Functions.
- Setting Focus
- Setting Accelerator (Alt+ ) Keys
- Acting Upon a CheckBox
- Hiding Fields
- Changing Headings and Text Fields
- Adding Commands for a Form
- Example: Large Type Dialog
- Chapter 7: Details, Details, Details
- Specific Hints by Advanced Scripting Command Type -- Dragon 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 Dragon 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
- SendSystemKeys, SendDragonKeys, and SendKeys
- SetCharFormat -- Change Type Font
- SetMicrophone -- Microphone On/Off
- SetMousePosition -- Places Mouse on a Pixel
- SetRecognitionMode
- 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
- Producing Special Characters.
- Clipboard
- Date/Time, Now
- Debugging
- Error Trapping
- MsgBox
- #Uses
- Dragon NaturallySpeaking® Scripting Language, VB 6, Windows Scripting Host Comparison
- Adjusting for Different Keyboards
- Using WordPerfect Macros
- Using Excel Macros
- Using Internet Explorer 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 Dragon NaturallySpeaking®
- Command for Navigation Between Fields -- “NEXT”
- Dates
- Insertable Text Within Word.
- How to Add an Insertable
- Insertable Text Hints
- Using Insertable Text Without Dragon NaturallySpeaking®
- Numbered Lists
- Making Dragon Conform
- Learning VBA from Word Macros
- Basic Word Objects/Constructs
- Letterhead
- Large Documents
- Retaining Documents
- Chapter 9: Dragon Sample Commands Commentary
- SetStateSample
- Grocery List Sample – DragonPad
- GroceryList Sample – WordPad
- TGV Restaurant Sample
- Colon Cancer Checklist
- Endoscopic Biopsy
- Sample Injury Report
- Chapter 10: 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
- Exporting Release 8 Commands to Release 7
- Changing Releases of Word and other Applications
- Multiple Users in Office -- One Computer, Multiple Users
- Chapter 11: To Go Further
- Assistance with Visual Basic
- Assistance with Microsoft Office
- Find Existing Commands
- When You Find Commands
- Importing Existing Dragon 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