1

VisualStudio環境をPythonからプログラムでどのように起動しますか?

次のようにVisualStudioへのハンドルを取得します。

import win32com.client
>>> b = win32com.client.Dispatch('VisualStudio.DTE')

しかし、VisualStudio環境に焦点を合わせてトップに上げるには、bのどのメソッドを呼び出す必要がありますか?

4

1 に答える 1

1

まず、VisualStudioのメインウィンドウを取得できます。

w = b.MainWindow

次に、メインウィンドウのハンドル(HWND)を取得できます。

h = w.Hwnd

次に、win32guiモジュールを使用して、このウィンドウを上に移動できます。

import win32gui
win32gui.SetForegroundWindow(h)
于 2012-10-14T11:45:26.200 に答える