【发布时间】:2021-10-12 20:07:06
【问题描述】:
我正在尝试在 Windows 上自动启动程序。我尝试提供subprocess.Popen 的路径,但是我弹出了 UAC,因此我在任务计划程序上创建了一个任务并定位了快捷方式。
我面临的问题是,一旦我运行以下脚本,程序就会很好地打开,pyautogui 能够将鼠标移动到 UI 上的按钮,但点击似乎没有注册。
我也试过openGI.terminiate()关闭子进程并将控制权返回给脚本,但结果是脚本在打开程序后结束并且没有发生自动化。
import subprocess
import pyautogui
import time
openGI = subprocess.Popen('C:\Windows\System32\schtasks.exe /run /TN \GI')
time.sleep(3)
pyautogui.click((1671, 832))
time.sleep(3)
pyautogui.click((1661, 961)) #click launch
time.sleep(3)
pyautogui.click((1236, 829)) #click start
time.sleep(3)
pyautogui.click((1287, 829)) #click to begin
【问题讨论】: