Я пытаюсь выполнить циклическое переключение между приложениями через определенный промежуток времени, сейчас я пришел к этому, просто желая увидеть, как оно работает, но я не могу "сосредоточиться" на приложении Chrome.Примечание: может быть запущено несколько приложений (Chrome, Notepad, PyCharm, Skype), но я хочу переключаться только между Notepad и 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
, как я изучил в документах ... Это бесполезно (и устарело) как переключаться между двумя приложениями, используя pywinauto 0.5.4