‘壹’ 求脚本精灵大神,在x,y查找图片a,如果找到就执行下一条命令,找不到就继续找,怎么写求教
while true do
local flag,x,y=findImageFuzzy("路径/文件名.bmp",80,查找范围(不填默认全屏找图))
if flag then
执行命令
break(跳出循环)
end
end
这段命令符合你的要求,找到后执行某样操作后跳出循环继续执行下一段命令,找不到就继续找图
望采纳
‘贰’ 你好 按键精灵怎么设置一个无限循环找图,找到后继续执行后边的脚本
代码有问题,
找图范围太大了
没有加入延时,会卡死的
修改后的
do
delay 500''加入延时
FindPic 0,0,100,90,"C:111.bmp",0.9,intX,intY''s
If intX<0 Then
exit do
End If
loop
‘叁’ 按键精灵依次找图 找到每张图都有相应的动作
给你个pc版的思路吧
For i=1 to 5
FindPic 0, 0, 2000, 2000, "C:\Users\Administrator\Desktop\" & i & ".bmp", 0.9, intX, intY
If intX > 0 And intY > 0 Then
s=i
End If
If s = 1 Then
'这里执行找到图1
ElseIf s = 2 Then
'这里执行找到图2
ElseIf s = 3 Then
'这里执行找到图3
ElseIf s = 4 Then
'这里执行找到图4
ElseIf s = 5 Then
'这里执行找到图5
End If
Delay 600
Next
大同小异,自己改成手机版的就行了。
‘肆’ 如何做将按键精灵脚本,执行找(图1),找到图了继续往下执行,没找到跳转执行找(图20),执行(图20)
用函数来做比跳转好,另外你图20也找不到呢,啥也不做了?在你逻辑里就是这样
‘伍’ 按键精灵可以在一个脚本里多次使用寻找图片和操作么
可以,实际上多数脚本都有循环找图
‘陆’ 按键精灵,循环找图的问题。
因为程序是按顺序执行,所以找图也是有优先级的.用IF判断可以设定找图的顺序.
比如你的逻辑是先技能1,如果技能1在CD状态就技能2.就先找图1,否则找图2,
按你的逻辑应该是,找技能1的图,找到就释放,找不到说明在CD,那就找技能2.技能2没CD所以肯定能找到,那肯定是释放技能2,然后重复以上顺序.
‘柒’ 用按键精灵做了个找图脚本,但是每次运行后只点一次,第二次出现图片就不点了,怎么能做成出现一次运行以
While 1 = 1
Delay 1000 //1秒 检查一次 时间可以自己改
//把你自己的代码放在这句话后面就可以反复运行
Wend
‘捌’ 按键精灵怎么设置某一图片出现后自动重新运行整个脚本,录制的脚本怎么加入找图
只要加入找图和跳转就行了,找到图后跳转到第一行,就整个重新开始了
或者在最后一行加点延时 加一行 跳转 到第一行
建议你去官网看看教程在说! 你的脚本是录制的啊 确定录制的那段是不会出错的?