Как я могу вызвать другую голосовую команду с расширенными сценариями?
Я пишу голосовую команду, используя Advanced Scripting в Dragon NaturallySpeaking 12.5 professional (Windows 7 SP1 x64 Ultimate). Как я могу вызвать другую голосовую команду?
1 ответ
Решение
Вы можете использовать команду HeardWord
,
Например, если вы хотите вызвать команду my voice command
затем вы можете вызвать его из другого сложного сценария следующим образом:
Sub Main
HeardWord "my", "voice", "command"
End Sub
Другой пример, скажем, вы хотите автоматически записать [name](link)
предполагая, что у вас есть ссылка как самый последний буфер обмена и имя как второй самый последний буфер обмена (используя Ditto для управления историей буфера обмена), вы можете использовать команду:
Sub Main
originalClipboard = Clipboard
SendKeys " ["
HeardWord "paste", "two"
Wait(1)
Clipboard("](" & originalClipboard & ")")
SendKeys "^v"
Wait(1)
Clipboard(originalClipboard)
End Sub