使用pyautogui有一种方法来获取窗口句柄,以便我可以确保只在该窗口上执行点击?换句话说,如果我的窗口没有焦点,那么点击不会发生。另外,如果我的窗口没有关注,那么我将它放在焦点上,然后执行操作。Python pyautogui窗口句柄
识别窗口可能是一个ID,窗口标题等类似这样的https://autohotkey.com/docs/commands/WinGet.htm
的方式是否有支持这种功能的任何其他Python模块?
使用pyautogui有一种方法来获取窗口句柄,以便我可以确保只在该窗口上执行点击?换句话说,如果我的窗口没有焦点,那么点击不会发生。另外,如果我的窗口没有关注,那么我将它放在焦点上,然后执行操作。Python pyautogui窗口句柄
识别窗口可能是一个ID,窗口标题等类似这样的https://autohotkey.com/docs/commands/WinGet.htm
的方式是否有支持这种功能的任何其他Python模块?
PyAutoGui本身说,在文档的FAQ section,
问:PyAutoGUI能找出其中的窗口或哪些窗口可见?它可以专注,最大化,最小化Windows?它能读取窗口标题吗?
答:不幸的不是,但这些是计划用于PyAutoGUI的下一个功能。这个功能是在一个名为PyGetWindow的Python包中实现的,完成后它将包含在PyAutoGUI中。
现在,如果你去到PyGetWindow's repo,你会看到有没有代码到那一步,但有一个random_notes.txt文件,与此指针:
在Windows查找窗口标题:
http://stackoverflow.com/questions/37501191/how-to-get-windows-window-names-with-ctypes-in-python
其中有一些有趣的信息。 (我还没有试过。)