【问题标题】:How to programmatically raise-to-top Visual Studio from Python如何以编程方式从 Python 提升到顶级 Visual Studio
【发布时间】:2012-10-04 13:28:39
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: python visual-studio com


    【解决方案1】:

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

    w = b.MainWindow
    

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

    h = w.Hwnd
    

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

    import win32gui
    win32gui.SetForegroundWindow(h)
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-09
    • 2015-12-11
    • 2018-01-10
    • 2011-02-17
    • 1970-01-01
    • 2015-10-13
    相关资源
    最近更新 更多