”- - - - - - - - - - - - - - - - - - - - - - - -后台找图B - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
<代码>函数找图B (pictname)//后台找图 暗淡的icoord Xy iCoord=Plugin.Bkgnd。FindPic (Hwnd, 0, 0,自由。通用.getwindow_X (Hwnd) - 1,自由。通用.getwindow_Y (Hwnd) - 1, bmp_path,pictname, 0, 0.6) XY=分裂(iCoord,“|”) 找图_intx=XY (0) 找图_inty=XY (1) 如果找图_intx祝辞=0和找图_inty祝辞=0 日志运行内容=V_当前程序,“B - - - - - - - - - - - - - - - -在找到皮克特人:”,pictname&“(”,找图_intx&“,”,找图_inty&“)” 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 找图B=1 其他的 日志运行内容=V_当前程序,“B未找到皮克特人:“,pictname 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 找图B=0 如果 结束函数 函数找图点击B (pictname偏移X,偏移Y) 昏暗的返回值 找图点击B=0 返回值=找图B (pictname) 如果返回值比;0然后 Plugin.Bkgnd打电话。函数(Hwnd,找图_intX + cint(偏移X),找图_intY + cint(偏移Y)) 推迟50 Plugin.Bkgnd打电话。LeftClick (Hwnd,找图_intX + cint(偏移X),找图_intY + cint(偏移Y)) 日志运行内容=V_当前程序,“B - - - - - - - - - - -在点击皮克特人:”,pictname 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 找图点击B=1 如果 结束函数 函数找多图B (pictname) 暗,我返回值,皮克特人 找多图B=0 找多图_intX=1 找多图_intY=1 皮克特人=分裂(pictname,“|”) 我=0 ubound(皮克特人) 返回值=找图B(皮克特人(我)) 如果返回值比;0然后 日志运行内容=V_当前程序,“找到:第”,装运箱(i + 1),“张皮克特人:“,皮克特人(我) 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 找多图_intX=找图_intX 找多图_intY=找图_intY 我找多图B=+ 1 退出 如果 下一个 结束函数 函数找多图点击B (pictname偏移X,偏移Y) 昏暗的返回值 找多图点击B=0 返回值=找多图B (pictname) 如果返回值比;0然后 Plugin.Bkgnd打电话。函数(Hwnd,找多图_intX + cint(偏移X),找多图_intY + cint(偏移Y)) 推迟50 Plugin.Bkgnd打电话。LeftClick (Hwnd,找多图_intX + cint(偏移X),找多图_intY + cint(偏移Y)) 日志运行内容=V_当前程序,“一个- - - - - - - - - - - -→点击皮克特人:“,pictname 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 找多图点击B=返回值 如果 结束函数 函数等图B (pictname) 昏暗的返回值 日志运行内容=V_当前程序,“B正在等待皮克特人....:“,pictname 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 等图B=0 等图_intX=1 等图_intY=1 10000年 返回值=找图B (pictname) 如果返回值比;0然后 日志运行内容=V_当前程序,“B - - - - - - - - - - - -→等到皮克特人:”,pictname 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 等图_intX=找图_intX 等图_intY=找图_intY 等图B=1 退出 如果 延迟500 下一个 结束函数 函数等图点击B (pictname偏移X,偏移Y) 昏暗的返回值 日志运行内容=V_当前程序,“正在等待点击皮克特人....:“,pictname 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 等图点击B=0 等图_intX=1 等图_intY=1 10000年 返回值=找图B (pictname) 如果返回值比;0然后 等图_intX=找图_intX 等图_intY=找图_intY Plugin.Bkgnd打电话。函数(Hwnd,等图_intX + cint(偏移X),等图_intY + cint(偏移Y)) 推迟50 Plugin.Bkgnd打电话。LeftClick (Hwnd,等图_intX + cint(偏移X),等图_intY + cint(偏移Y)) 日志运行内容=V_当前程序,“B - - - - - - - - - - - - - - - -在点击皮克特人:”,pictname 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 等图点击B=1 退出 如果 延迟500 下一个 结束函数 功能等多图B (pictname) 昏暗的返回值 等多图B=0 等多图_intX=1 等多图_intY=1 10000年 返回值=找多图B (pictname) 如果返回值比;0然后 等多图B=返回值 等多图_intX=找多图_intX 等多图_intY=找多图_intY 退出 如果 日志运行内容=V_当前程序,“遍历一次,未等到所有皮克特人” 叫自由。通用。输出日志(日志运行内容):TracePrint日志运行内容 延迟500 下一个 结束函数问语言我的命令库《通用找图》之后台找图函数源码