判断是否弹出确认框需要用到找图
Do 循环
找图
如果找到图 则n=n+1
如果n>100 则 跳出循环
Delay 100 '延时0.1秒
Loop
//关闭弹窗的例子-------------------------------
//打开记事本
RunApp "notepad.exe"
Do
Delay 1000
//用标题"无标题 - 记事本"找记事本的句柄
Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")
If hwnd > 0 Then
Call Plugin.Window.Close(Hwnd)//用窗口插件关闭命令
//Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)//用变量x,y确定按钮的后台坐标
//Call Plugin.Bkgnd.LeftClick(Hwnd, x+l, y+t)//(变量为前台坐标系)
// Call Plugin.Bkgnd.KeyPress(Hwnd, 13)//用回车关闭
End If
Loop //Until hwnd > 0
//你的---------------------------------------------
for 100
moto xx,yy
leftclick 1
for 5//等待弹窗口可能打开的时间秒
delay 1000
call 关闭弹窗口
if hwnd >0
exit for
end if
next
next
sub 关闭弹窗口
//用标题"无标题 - 记事本"找记事本的句柄
Hwnd = Plugin.Window.Find(0, “确认框”)
If hwnd > 0 Then
Call Plugin.Window.Close(Hwnd)//用窗口插件关闭命令
//Call Plugin.Bkgnd.LeftClick(Hwnd, x, y)//用变量x,y确定按钮的后台坐标
//Call Plugin.Bkgnd.LeftClick(Hwnd, x+l, y+t)//(变量为前台坐标系)
// Call Plugin.Bkgnd.KeyPress(Hwnd, 13)//用回车关闭
End If
end if
没有实际看到你的游戏.只能说个思路,,,你又是新手 说了思路也不会弄吧...