在应用程序之间切换 - pywinauto
Switch between applications - pywinauto
我正尝试以一定的时间间隔在应用程序之间循环,目前,我想到这个只是想看看它是否有效,但我无法 "focus" Chrome应用。
注意:多个应用程序可以是 运行(Chrome、记事本、PyCharm、Skype)
但我只想在记事本和 Chrome 之间切换
到目前为止,我想到了这个:
from pywinauto import application
from time import sleep
notepad = application.Application()
chrome = application.Application()
chrome.start("chrome.exe")
notepad.start("notepad.exe")
def loopApps():
while True:
chrome.connect(title_re="Google Chrome")
chrome_dialog = chrome.top_window_()
chrome_dialog.Minimize()
print("[+] Sleeping 10 seconds")
sleep(10)
notepad.connect()
notepad_dialog = notepad.top_window_()
loopApps()
我不确定这是否可以使用 pyautogui
完成,因为我查看了文档...
这没有用(而且已经过时了)
我在这里找到了我想要的答案:
您可以绕过代码并构建您的功能
我正尝试以一定的时间间隔在应用程序之间循环,目前,我想到这个只是想看看它是否有效,但我无法 "focus" Chrome应用。 注意:多个应用程序可以是 运行(Chrome、记事本、PyCharm、Skype) 但我只想在记事本和 Chrome 之间切换 到目前为止,我想到了这个:
from pywinauto import application
from time import sleep
notepad = application.Application()
chrome = application.Application()
chrome.start("chrome.exe")
notepad.start("notepad.exe")
def loopApps():
while True:
chrome.connect(title_re="Google Chrome")
chrome_dialog = chrome.top_window_()
chrome_dialog.Minimize()
print("[+] Sleeping 10 seconds")
sleep(10)
notepad.connect()
notepad_dialog = notepad.top_window_()
loopApps()
我不确定这是否可以使用 pyautogui
完成,因为我查看了文档...
这没有用(而且已经过时了)
我在这里找到了我想要的答案:
您可以绕过代码并构建您的功能