Вызов внешнего инструмента Visual Studio 2005 без изменения фокуса - PullRequest
0 голосов
/ 30 апреля 2009

При редактировании файла я хочу использовать горячую клавишу для вызова внешнего инструмента, который я настроил для использования вкладки «Вывод». В настоящее время, когда я использую горячую клавишу, фокус покидает панель редактирования и переходит в окно «Вывод» - я хочу, чтобы фокус не изменялся с панели редактирования.

Ответы [ 2 ]

1 голос
/ 30 апреля 2009

С помощью макроса Visual Studio (по вдохновению Стивена Натта) приемлемый (для меня) обходной путь:

Public Module RunTestExternalTool
    Sub RunExternalTool1andReturnFocusToEdit()
        DTE.ExecuteCommand("Tools.ExternalCommand1")
        DTE.ExecuteCommand("View.ViewCode")
    End Sub
End Module

Предполагается, что пользователь хочет вернуть фокус на панель ViewCode (независимо от того, где он начал).

0 голосов
/ 30 апреля 2009

Попробуйте назначить макрос вашей горячей клавише и запустить внешний инструмент из макроса. Вы можете создать новый макрос с помощью редактора макросов, нажав Alt-F11.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...