1

您如何以编程方式从 python 提升 VisualStudio 环境?

您可以按如下方式获得 Visual Studio 的句柄:

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

但是需要调用 b 的什么方法来使 VisualStudio 环境集中并提升到顶部?

4

1 回答 1

1

首先你可以得到 Visual Studio 的主窗口:

w = b.MainWindow

然后你可以得到主窗口的句柄(HWND):

h = w.Hwnd

然后使用 win32gui 模块,您可以将此窗口移到顶部:

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