自动化过程中,屏幕上是否有任何代码可用来检查不幸的窗口?
public static void clearclip()
{
var check = Sikuli.CreateSession();
var clipErr = Patterns.FromFile(@"C:\driver\..PNG");
auto.Sleep(100);
clipput:
auto.ClipPut("");
if(check.Exists(clipErr,3))
{
auto.Send("{ESC}");
}
if (auto.ClipGet() != "")
goto clipput;
}
答案 0 :(得分:0)
这是您要查找的代码:
下载ImageSearch库https://www.autoitscript.com/forum/topic/148005-imagesearch-usage-explanation/
创建一个新的Autoit脚本文件并根据需要命名。
#include <ImageSearch.au3>
While 1
$x=0
$y=0
$image="example.png"
do
$result = _ImageSearch($image, 1, $x, $y, 0)
until $result = 1;
if $result=1 Then
Send("esc")
EndIf
Wend
如果找到图片,则变量X,Y将具有宽度和高度值