谢谢管理员大哥。我的代码是这样的:
循环(真)
//说明:支持多张图片(图片与图片中间使用 竖线隔开)和根据四角的颜色判断是否为透明图
变量 图片X坐标,图片Y坐标,图片序号,窗口句柄
图片序号=窗口.找图(窗口句柄,0,0,900,700,"rc:自动.bmp",0,1.0,1,图片X坐标,图片Y坐标)
如果(图片X坐标>0)
辅助.等待(500)
窗口.鼠标左键单击(窗口句柄,736-6,172-27)
辅助.等待(1000)
窗口.鼠标左键单击(窗口句柄,745-6,208-27)
否则
变量 图片X坐标,图片Y坐标,图片序号,窗口句柄
图片序号=窗口.找图(窗口句柄,0,0,900,900,"rc:确定.bmp",050505,1.0,1,图片X坐标,图片Y坐标)
如果(图片Y坐标>0)
调试输出("找到")
辅助.等待(1000)
窗口.鼠标左键单击(窗口句柄,图片X坐标+5,图片Y坐标+10)
//否则
//调试输出("没找到")
如果结束
如果结束
//如果结束
辅助.等待(100)
循环结束
功能结束
同样一段代码,前台与后台运行效果大不一样。前台能找到图,而后台效率特差,有时甚至找不到。
这样挂着一段时间后,游戏窗口整个画面一动不动,点它毫无反应。 |