在自动化时是否有任何代码可以检查屏幕上是否出现不幸的窗口?
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;
}
这是您正在寻找的代码:
#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将具有宽度和高度值