【发布时间】:2022-01-01 19:21:00
【问题描述】:
我正在使用 Jitbit MacroRecorder,它是一个非常有用的工具。问题是这样的:通过使用 IF 找到图像功能,我希望程序在我在屏幕上选择的图像出现后立即执行 2 个顺序命令。但是,该程序运行数千次,直到 IF 语句为真,从而给 CPU 带来了过多的负载。我想要的是让程序WAIT直到IF image found语句中的图像出现在屏幕上,也就是不要运行数千次。
我的简单代码
【问题讨论】:
我正在使用 Jitbit MacroRecorder,它是一个非常有用的工具。问题是这样的:通过使用 IF 找到图像功能,我希望程序在我在屏幕上选择的图像出现后立即执行 2 个顺序命令。但是,该程序运行数千次,直到 IF 语句为真,从而给 CPU 带来了过多的负载。我想要的是让程序WAIT直到IF image found语句中的图像出现在屏幕上,也就是不要运行数千次。
我的简单代码
【问题讨论】:
程序知道图像何时出现的唯一方法是连续“扫描”屏幕直到它看到它。您可以延迟使用循环内的图像未找到功能。你会寻找图像,如果没有找到,延迟一秒钟,然后再寻找它。权衡是您将在那里有延迟,这将使您的程序无法立即运行以下命令。
【讨论】: