2009-04-29 8 views
0

Während der Bearbeitung einer Datei möchte ich einen Hotkey verwenden, um ein externes Tool aufzurufen, das ich für die Verwendung der Registerkarte "Ausgabe" eingerichtet habe. Momentan, wenn ich den Hotkey benutze, verlässt der Fokus den Bearbeitungsbereich und wechselt zum "Ausgabe" -Fenster - ich möchte, dass der Fokus nicht vom Bearbeitungsfenster aus geändert wird.Aufruf des externen Tools von Visual Studio 2005 ohne Fokusänderung

Antwort

1

ein Visual Studio-Makro (inspiriert von Stephen Nutt) ein akzeptabler (für mich) Abhilfe ist:

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

Dies macht eine Annahme, dass der Benutzer die die Viewcode Scheibe (egal zurückkehren will konzentrieren, in denen Sie haben angefangen).

0

Versuchen Sie, Ihrem Hotkey ein Makro zuzuweisen und das externe Tool über das Makro auszuführen. Sie können ein neues Makro mit dem Makro-Editor erstellen, indem Sie Alt-F11 drücken.

+0

Wenn Sie ein Makro verwenden, um das externe Werkzeug aufzurufen, wird der Fokus immer noch auf die Registerkarte "Ausgabe" gesetzt. Danke, dass Sie mich auf Visual Studio-Makros aufmerksam gemacht haben. –

Verwandte Themen