Dragon NaturallySpeaking的高级脚本中的全局常量

时间:2016-04-18 16:09:12

标签: constants global naturallyspeaking

在Dragon NaturallySpeaking的高级脚本中,有没有办法定义可用于所有语音命令的常量?

例如,我有两个语音命令:

0.3

{{1}}

我希望将{{1}}存储在全局常量中。

1 个答案:

答案 0 :(得分:2)

是的,使用' #Uses指令将一组全局常量和函数合并到一个脚本中。

请参阅http://www.nuance.com/products/help/dragon/dragon-for-pc/scriptref/Content/vbs/uses_comment.htm

因此,例如,我有一个全局文件,其中包含许多常量和函数,可以由以下开头的任何脚本使用:

dialout

您可以使用它来定义常量:

 '#Uses "C:\Scripts\pgGlobal.bas.txt"

这是一个函数及其相关的常量(但你也可以自己定义常量,如上所述):

Public Const myWait = "0.3"

它被调用如下:

Declare Function GetSystemMetrics Lib "user32" (ByVal nIndex As Long) As Long
' Use this function to get System parameters (screen, mouse, etc.)
'
Public Const SM_CXSCREEN = 0  '  The width of the primary display monitor.
Public Const SM_CYSCREEN = 1  '  The height of the primary display monitor.
Public Const SM_XVIRTUALSCREEN = 76  '  The left side of the virtual screen.
Public Const SM_YVIRTUALSCREEN = 77  '  The top of the virtual screen.
Public Const SM_CXVIRTUALSCREEN = 78  '  The width of the virtual screen.
Public Const SM_CYVIRTUALSCREEN = 79  '  The height of the virtual screen.
Public Const SM_CMONITORS = 80  '  The number of display monitors.
'

给我一​​个包含所有这些参数的消息框。