Softnet Systems, Inc. Speech Recognition Specialists

Helping you make the most
of Dragon NaturallySpeaking

Books

Table of Contents

Following is the Table of Contents for Scripting for Dragon NaturallySpeaking 7. [Scripting for Dragon NaturallySpeaking 7, by Larry V. Allen]

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
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.
Setting Focus
Setting Accelerator (Alt+ ) Keys
Acting Upon a CheckBox
Hiding Fields
Adding Commands for a Form
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
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
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
Learning VBA from Word Macros
Basic Word Objects/Constructs
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 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


Hints, Recommendations

New to Speech Recognition
User Profiles
Dragon NaturallySpeaking Hints

Products

Dragon NaturallySpeaking
Upgrades for Dragon NaturallySpeaking
Books, Videos
Microphones
Dragon Command List
Shopping Cart, Checkout
Ordering Options

Services

Training, Consulting
Customization
Demonstrations
Sales and Support

Information

About
Accessibility
Contact
Ordering Options
Sitemap





Home » Products » Books » Scripting 7 » Table of Contents