Как я могу вызвать другую голосовую команду с расширенными сценариями?

Я пишу голосовую команду, используя 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
Другие вопросы по тегам