Image Management, LLC Logo

  Call toll free:  888-462-4346  (888-IMAGEGO) 

Helping
Provide
Solutions...

Home Page
Contact Us
Request Info / Feedback
Site Contents
Search

 

  Main Menu:     Home Page Speech Recognition  |  Mobility & Access  |  Automation  |  Assistive Technology  |  Dealer

 

  You are here>          NatSpeak V8 Scripting Book Detail


Home Page
Up


Home Page
Up


Home Page
Up

Overview
Other DNS 8 Training Aids 
Scripting for Dragon NaturallySpeaking 8     What's New?    Comments From Buyers   
Unabridged Table of Contents of this book  
Sample Pages from this book    Macros described in this book 
Frequently Asked Questions  
Corrections to book (none so far)
HOW TO ORDER!    

 
Overview

This page contains unabridged, detailed information about one of the NaturallySpeaking 8 Resources:  an advanced book for "power" NaturallySpeaking® users:
Scripting for Dragon NaturallySpeaking® 8 Guide to Advanced Scripting (Advanced Command Writing) for Dragon NaturallySpeaking® 8

Other Dragon NaturallySpeaking 8 Training Aids

Return to our NaturallySpeaking 8 Training Aids General page, to  find information about  two other products to help your organization learn Dragon NaturallySpeaking®:

bullet Dragon NaturallySpeaking 8 Video Guide
bullet Dragon NaturallySpeaking 8 User Workbook

If you still have an earlier version (V7 or earlier), we still have some resources available  -- at reduced prices -- while supplies last.  Click these links for more info:   DNS 7  DNS 6 and Earlier

Back to Top of Page

 

Scripting for Dragon NaturallySpeaking 8 -- A Guide to Advanced Scripting (Advanced Command Writing) for Dragon NaturallySpeaking® 8:  

 

Unabridged writeup of this resource:

Unlock the potential of NaturallySpeaking Professional/Medical/Legal 8 by building custom voice commands!  This book was written by long-term ScanSoft Partner and NaturallySpeaking® expert, Larry Allen.

$49.00  plus shipping/handling

Document Description:  Approximately 165 pages, larger pages than the prior books, 25% more content for the same price!  Spiral-bound, now 8 1/2" x 11" pages.   ISBN 0-9725946-2-0 Published December 2004

This document focuses on the command creation capabilities of the NaturallySpeaking® 8 “Professional Products”:  Professional, Medical or Legal

This book is for persons learning and using the scripting functions provided with the ScanSoft Solution Series NaturallySpeaking Professional 8 products. It progresses from material suitable for a novice with little scripting knowledge to more advanced topics suited for programmers and persons with experience with Word, WordPerfect, or similar scripting languages. It ties together material on Advanced Scripting so that you don't need to spend as much time searching the on-line help.

The primary style is one of tackling a problem and generating a command script step-by-step. Parts of the book contain notes pertaining to details of the scripting language as it pertains to NaturallySpeaking.

Ideal for users developing their own commands, corporate support personnel responsible for command development, and persons providing services to NaturallySpeaking users. While most of the detailed information is in the on-line help for Dragon NaturallySpeaking, this book ties together the concepts and details needed to produce workable voice commands.

Also available in limited quantities: Scripting for Dragon NaturallySpeaking 6 & Scripting for Dragon NaturallySpeaking 7

What's New in this Version?

More than 25% new content!

bulletMore examples for beginners!
bulletMore details for the gurus!
bulletMore undocumented features uncovered.
bulletDetailed description of the Release 8 Text and Graphics command extensions.
bulletHow to use the new Release 8 States and Prompts.
bulletMore Excel examples.
bulletMore Dialog Box details.

Comments

Comments from buyers of Scripting for Dragon NaturallySpeaking® 6/7, upon which this book is based:

"I wish I had this when Release 6 was first released."

"Having written macros for NatSpeak 6 since it was released, I'm surprised how many details I didn't know."

"Useful for both beginning and advanced users"

"Saved our group at least 100 hours"

Back to Top of Page
 

Unabridged Table of Contents of this book


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

Back to Top of Page

Sample Pages from this book:

More samples should be coming from the author, but in the meantime, enjoy this excerpt that talks about one of the new features of NaturallySpeaking V8 Text and Graphics commands -- the ability to easily add/use variables.  You'll like this feature!  Very easy and powerful!
V8 Scripting For Dragon NaturallySpeaking Pages 5 1to 56
(Sample Pages are In Adobe Acrobat Reader format.)

Back to Top of Page

Macros described in this book

A new list of commands (macros) in the new Scripting for Dragon NaturallySpeaking 8 book is being developed, but in the meantime, scan the list of commands (macros) described in Scripting for Dragon NaturallySpeaking 7.

PAGES Command/Macro Name
18-20 sample mole removal risks
21 sample mole risk insert
22-23 sample mole removal surgery
23-26 sample mole removal surgery <1to5>
  Note: on Page 26, the text omits the word "removal" in its examples of what to say
31-33 sample open sales tax
  Note: on many systems, the line to open Calculator will need to change. The example will work on many Windows-98 and Windows-ME systems without change. Windows-XP users will find calc.exe in the Windows/system32 directory.
34-40 sample save for signature
44-46 sample yesterday
46-48 sample what time is it
48-50 example save for signature
50-52 sample control panel screen saver
50-52 sample control panel <applet>
53-54 sample macro one
54-55 sample email subjects
55-56 sample show window title
56-58 sample current mouse position
68-72 sample <1to10> by <1to10> by <1to10> <dimension>
72-74 example <1to10> by <1to10> by <1to10> <dimensionsymbol>
75-76 sample phone number <phonelist>
77-88 sample two boxes
88-92 sample choose format
117-118 sample document <name_of_document_template>
121-122 sample insert <insertable>

Back to Top of Page

FAQ (Prepared by author of this resource: Larry Allen):

Question: I have "Scripting for Dragon NaturallySpeaking® 7." Should I buy this book?
Answer: It depends on your needs. This Release 8 book is a major revision with more content. Material was added or changed to cover:
bulletDetailed description of the Release 8 Text and Graphics command extensions,
bulletmore Excel examples,
bulletmore detail about using dialog boxes, and
bullethow to use the new Release 8 States.

There was not a fundamental change in scripting between Release 7 and Release 8, but new features were added that are explained in this book.

 
Question: I have "Scripting for Dragon NaturallySpeaking® 6." Should I buy this book?
Answer: Compare the Table of Contents. If you help others use Dragon NaturallySpeaking, or heavily use it yourself, then upgrading your book is worthwhile!
 
Question: I don't know what a script is and I've never programmed before. Will I be able to understand this material?
Answer: Yes, so long as you understand how to construct detailed instructions to complete a task. This book was written for and has been used by many doctors, lawyers, and other professionals.
 
Question: I have two good hands. It seems that voice commands are only needed for people who cannot use a keyboard. Why should I consider learning to write such commands?
Answer: Voice commands can save time -- lots of time -- if you need to do repetitive tasks using your computer. That can be repetitive text, repetitive documents, repetitive look-ups, repetitive spreadsheets, repetitive e-mail, ... Automation is the key.
 
Question: I am a full-time programmer and wish to voice-automate my program. Will this book assist me?
Answer: It include details that are either not available elsewhere or are hidden in various documents. But it will not directly assist in integrating NaturallySpeaking with your program as it does not concentrate on the events and objects used to voice-automate proprietary programs by vendors. Image Management, LLC can provide such assistance on such tasks as part of its consulting business.

Back to Top of Page

Corrections to Scripting for Dragon NaturallySpeaking 8:

None submitted by author yet, but if there are any, we'll post them here!
 

 

HOW TO ORDER!

Each of these training aids is available.  CLICK HERE TO ORDER NOW!

bulletDo you need a NaturallySpeaking product or other accessory? 
See our Speech Recognition home page!
bulletDo you need installation, training or customization services?
See information about services below.

Services Info

IMAGE Management, LLC has been selling and supporting speech recognition since 1993!  We are a Nuance Gold Certified Partner and Nuance Certified Dragon NaturallySpeaking® Instructors (SCDI) representing the Dragon NaturallySpeaking® product line and related products.  
bulletWe offer Pre-Sales and Post-Sales Speech Recognition Online Support  Go here for our Pre-Sales "Frequently Asked Questions" (FAQ) as well as our collection of information for NaturallySpeaking users.
bulletWill you need assistance to become productive/successful with the product  -- installation, training, customization, etc.?  We offer Speech Recognition Services.

Back to Top of Page


Home Page
Up


Home Page
Up


Home Page
Up

  Main Menu:     Home Page Speech Recognition  |  Mobility & Access  |  Automation  |  Assistive Technology  |  DEALER

Thank you for visiting www.image-management.com.     If you have a question or would like to provide feedback, click Contact Us or
info@Image-management.com.   All information on this web site is the property of IMAGE Management, LLC and/or used with permission of the
manufacturer/creator.  Copyright © 1992-2009 IMAGE Management, LLC; 1501 Chester Road, Raleigh, NC  27608; 919-829-1479 or toll free 888-462-4346