我试图以一定的时间间隔在应用程序之间循环,目前,我只是想看看它是否有效,但我无法“专注”于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
来完成此操作...
这是没有用的(并且已经过时)
how to switch between two application using pywinauto 0.5.4