我正在寻找一种方法来设置活动窗口。我发现的唯一解决方案已经过时了。它们包含了像pywinauto
这样的模块,但它的focus()
功能不起作用。
我需要的东西,快速切换/使另一个窗口活动。
我尝试了下面的代码,但它不工作,因为它说object has no attribute 'focus'
import pygetwindow as gw
win = gw.getWindowsWithTitle('Photoshop')[0]
win.focus()
我正在使用Windows 8
我正在寻找一种方法来设置活动窗口。我发现的唯一解决方案已经过时了。它们包含了像pywinauto
这样的模块,但它的focus()
功能不起作用。
我需要的东西,快速切换/使另一个窗口活动。
我尝试了下面的代码,但它不工作,因为它说object has no attribute 'focus'
import pygetwindow as gw
win = gw.getWindowsWithTitle('Photoshop')[0]
win.focus()
我正在使用Windows 8
2条答案
按热度按时间mtb9vblg1#
我想你要的对象方法是
activate
:因此,按如下方式更改代码应该可以工作。
li9yvcax2#
因为公认的答案仅适用于Windows,所以这里有一个适用于大多数主要发行版的Linux解决方案:
1.安装PyWinCtl和依赖项 tkinter
1.更改上面示例代码中的导入