Запустите CMD здесь для Dragon NaturallySpeaking

Я большой пользователь распознавания речи из-за проблем с руками, вызывающих сильную боль. Я пытался получить команду, написанную для Dragon, которая запустит командную строку в текущем активном окне Windows Explorer, но, похоже, не могу сделать это правильно.

У меня есть версия Dragon 14 для Pro, у меня также есть Vocola / Natlink и Unimacro.

До сих пор я пытался создать пользовательскую пошаговую команду, которая запускает командную строку с местоположением запуска, установленным на%~dp0

Тем не менее, это, кажется, просто запустить cmd с моим каталогом рабочего стола, я не уверен, что там происходит.

Я не очень хорошо разбираюсь в области VBScripting, поэтому я не пробовал этого, теперь я уверен, как это сделать с помощью Vocola. Я продолжу исследовать это, но надеясь, что кто-то здесь сможет сократить мои поиски.

2 ответа

Решение

Я предлагаю вам создать пошаговую команду, которая делает это в проводнике Windows:

  1. Нажмите Alt-d (чтобы перейти в адресную строку). Сочетание клавиш может отличаться в зависимости от языка или версии Windows ( сочетание клавиш для адресной строки Windows Explorer). Альт-е для немецкого.
  2. Тип cmd, затем нажмите ввод.

Это откроет командную строку в каталоге текущего окна.

Это скрипт GUI. Он опирается на сочетания клавиш. Это выигрывает от того, что Alt-d будет переходить в адресную строку Windows Explorer.

Могут быть более элегантные решения с возможностью написания сценариев, которые основаны на определении текущего пути из заголовка окна. Вы можете попросить кого-нибудь помочь вам в этом на специализированном форуме по распознаванию речи.

(Вдохновленный этим ответом на StackOverflow: https://stackoverflow.com/a/11244240.)

Вот эквивалент в продвинутом сценарии, который я использую:

Sub Main
    SendKeys "%d"
    Wait(0.1)
    SendKeys "cmd"
    Wait(0.1)
    SendKeys "{ENTER}"
End Sub

https://i.s tack.imgur.com/VricA.png

Другие вопросы по тегам