Not much was done in version 3.0 of Dragon NaturallySpeaking to modify the scripting language.  But there were some minor improvements based on feedback from users.

First, the scripting language command DllCall now returns integer making it possible to write a DLL subroutine which returns information to your script.  In addition, there was a bug with passing a variable to the DllCall scripting command which has been fixed in version 3.0

There is also a new command DllCall$ which is just like DllCall except that it returns a string.  This will make it possible to write such helper subroutines as a DLL which returns the text of the currently active window.  Sometime in the future, I will supply some code which gives examples of this.

Finally, in Dragon NaturallySpeaking version 3.0 a fixed the playback speed so that is no longer necessary to hack the registry to make the playback faster. (See How to Speed Up Macros and NaturalText which no longer applies in version 3.0.)

Web page hosting graciously provided by
Synapse, a provider of speech recognition solutions.