【问题标题】:Pyautogui automation - Identify waiting time issuePyautogui 自动化 - 识别等待时间问题
【发布时间】:2020-07-04 19:38:41
【问题描述】:

我正在尝试使用 pyautogui 自动执行一项任务。点击程序开始加载几秒钟后,这个时间每次都不同。脚本必须等待该时间执行下一个操作/单击。我正在考虑截取屏幕截图,但在屏幕截图中鼠标光标未显示,并且光标本身显示加载。在执行下一条指令之前,确定此加载时间并在该秒内停止脚本的最佳方法可能是什么。

【问题讨论】:

    标签: automation pyautogui


    【解决方案1】:

    您提供了模糊的细节,但我会根据我的理解尝试提供一种方法。

    所以基本上当您单击时,程序开始加载,您想知道程序何时完成加载,以便执行脚本的下一部分?

    如果程序是基于 gui 的,我敢肯定,在加载之前和加载之后会有像素变化,例如,您可以在循环中使用 pyautogui.pixelMatchesColor(x, y, (R, G, B)) 来检查程序中的像素是否发生了变化,这个可能意味着程序已完成加载。

    【讨论】:

    • 是的,该程序是基于 GUI 的,实际上它是 SAP。我会试试这个 pixelMatchColor 选项。谢谢指导。
    • 如果这对您有帮助,您可以将其标记为答案
    猜你喜欢
    • 2019-01-07
    • 1970-01-01
    • 1970-01-01
    • 2017-04-18
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 1970-01-01
    相关资源
    最近更新 更多