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

521
user320055

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

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

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

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

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

2

2 ответа на вопрос

1
user 99572 is fine

I suggest you create a step-by-step command that does this in Windows Explorer:

  1. Press Alt-d (to go to the Address Bar). Your shortcut may be different depending on the language or version of Windows (Keyboard shortcut for the Windows Explorer address bar). Alt-e for German.
  2. Type cmd, then press enter.

This will open the Command Prompt in the directory of the current window.

It's a GUI script. It relies on keyboard shortcuts. It profits from the fact that Alt-d will jump to the Address Bar of Windows Explorer.

There may be more elegant, scriptable solutions that rely on identifying the current path from the window title, you may want to ask on a specialized speech recognition forum for someone to help you with that.

(Inspired by this answer on StackOverflow: https://stackoverflow.com/a/11244240.)

Спасибо, хотя, на моем компьютере это фактически alt + d не e. Но спасибо. user320055 8 лет назад 0
@ user320055 Хорошо, исправил это. Мой ответ был правильным для немецкого языка. Вы можете принять мой ответ, если это решило вашу проблему. :) user 99572 is fine 8 лет назад 0
Это, безусловно, решает проблему, если не в методе спрашивается, по крайней мере, это работает, а? user320055 8 лет назад 0
1
Franck Dernoncourt

Here is the equivalent in advanced scripting that I use:

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

enter image description here

Похожие вопросы