按键精灵如何让这段动作无限循环下去,为什么我调成无限循环后只能执行一次呢

FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
KeyDown "Alt", 1
Delay 500
MoveTo intX+20, intY+5
Delay 500
LeftClick 1
End If
执行完一次后就只会一直按住ALT,其他动作不执行

给你分析下
1.没有选错的话程序肯定是一直在循环的,而且if是成立的,否则alt不会被按下
2.你点击的位置目标可能有鼠标状态判定,所以执行的鼠标点击的效果无效,你可以先找个计算器或者播放器之类的东西试下你的程序,或者先改成右键点击然后把鼠标moveto桌面上,看鼠标有没有变成沙漏状态
3.你的描述中“执行了一次”是不是第一次的时候有点击效果,后面循环的时候跟第一次有什么差别?是不是鼠标没有移动?如果是这个原因,你可以在点击后先移动下鼠标.
4.通常找图后返回的是图片左上角位置的坐标,现在你点击的位置应该就是在图片上,请确认程序中鼠标移动位置是否正确
5.你的程序中没有alt弹起的动作,所以alt一直被按着,即时程序结束,你不执行alt动作计算机一直认为alt没有被弹起。
最后,你真的想用找图功能建议学习下按键的大漠插件,比按键自带的好用很多。其中还有很多好用的免费功能尤其是后台功能。
很多东西说不清道不明,编程这东西最好就是自己体会,多看多想多试!
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-15
你确定你选 “循环直到按中止键”了?

实在不行你这样

while 1

FindPic 0,0,1024,768,"Attachment:\2.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
KeyDown "Alt", 1
Delay 500
MoveTo intX+20, intY+5
Delay 500
LeftClick 1
End If
wend追问

确定啊

追答

你试试上面那样改行不行,不行就用单步调试看看 到底执行没有。

按键精灵如何让这段动作无限循环下去,为什么我调成无限循环后只能执行...
1.没有选错的话程序肯定是一直在循环的,而且if是成立的,否则alt不会被按下 2.你点击的位置目标可能有鼠标状态判定,所以执行的鼠标点击的效果无效,你可以先找个计算器或者播放器之类的东西试下你的程序,或者先改成右键点击然后把鼠标moveto桌面上,看鼠标有没有变成沙漏状态 3.你的描述中“执行...

按键精灵如何设置循环?
按键精灵执行次数设置1、首先打开按键精灵,点击需要设置循环的脚本,再点击后方的【属性】2、在脚本循环下,可以输入循环的次数3、如果需要无限循环,选择中间的那个选项,脚本就会一直循环直到按下终止键,一般的终止键是【F12】4、如果需要修改终止按键,点击【修改热键】5、然后在输入框内进行修改6、还...

按键精灵设置_按键精灵设置循环的方法技巧详解
启动按键精灵选择“新建”展开“键盘命令”下拉框点选“按键”下面的输入框,按空格,出现字样,点选右边的“插入”展开“其它命令”下拉框修改“时间”为你想要两次起跳之间的时间间隔(最好小于无动作强制断线和屏保的时间),然后点选右边的“插入”展开“控制命令”下拉框修改“准备循环执行”后面的输入...

按键精灵怎么无限循环?
4、如果仅是为了能无限循环执行脚本,可以在“脚本属性”中,点击“脚本循环”右侧”..“。5、选择“循环到按中止键为止”,这样脚本就会无限循环。

按键精灵怎么让它一直循环直到检测到了一个图片后且执行循环结束后,不...
按键精灵怎么让它一直循环直到检测到了一个图片后且执行循环结束后,不执行一部分区域的指令段 我的意思就是,我在打一个游戏,当我的支援不是一个好友的时候它就会询问是否添加他好友,点了取消后会直接跳过前往特殊关卡(然而,我在这里插入了识别一个前往特殊关卡的指令,导致... 我的意思就是,我在打一个游戏,...

按键精灵如何无限循环
如果你那个脚本里面只有这一个动作的话,你可以打开编辑脚本的窗口,在右边有个脚本循环的属性 ,对该属性设置循环的次数或者是时间就可以了。如果你是想让脚本里面的某个动作无限循环的话,不好意思,不知道!

按键精灵怎么设置循环
1、首先打开按键精灵,点击需要设置循环的脚本,再点击后方的“属性”。2、在脚本循环下,可以输入循环的次数。3、如果需要无限循环,选择中间的那个选项,脚本就会一直循环直到按下终止键,一般的终止键是“F12”。软件功能和特点 网络游戏中可使用按键精灵制作脚本,实现自动打怪,自动补血,自动说话等;...

用按键精灵录制的 鼠标 和 键盘 动作,怎么才能够循环
在设置开关那里,有个循环次数,意思就是你将你录制的脚本执行多少次 你自己仔细找找看,软件里的东西自己多用用不就会了

按键精灵怎么能让它自动一直按一个键不停的按?
这里的"A"表示你想要持续按下的键。接着,进入脚本的属性设置,调整循环模式,将其设置为无限循环,直到你手动停止或脚本中指定的终止条件触发。按键精灵实际上是一款模拟鼠标和键盘操作的工具,它通过用户创建的脚本来自动执行这些动作。即使你没有编程基础,也可以利用它的直观界面轻松创建出功能强大的操作...

按键精灵如何让一串动作循环3分钟后再执行一个新的动作
For 4(次数,这个是4次,因为我只知道这种循环)Rem A(标记A,这个字母可以更改,比如1,2,3。。。)你需要循环的代码 Goto A(返回A)Endfor 这个就是循环4次 因为我只记得这么个循环=。= ,其实按键精灵里有很详细的代码解说哦~~~...

相似回答