ddgw.net
当前位置:首页 >> 按键精灵否则语句 >>

按键精灵否则语句

if (判断内容)要执行的语句else 鼠标不做任何操作注意:不做操作可以省略else,我给你写的是伪代码,如果有具体需求可以追加问

if 条件1 then //如果条件1成立,则执行脚本段1,脚本段1elseif 条件2 then //否则如果条件2成立则执行脚本段2脚本段2else //以上条件1、2都不成立则执行脚本3脚本段3end if //if结束特别说明如果条件1、2都成立则只执行脚本段1,而脚本段2不会被执行.

if(a==1){ 如果a等于1}elseif(a>1){ 如果a大于1}esle 排除a等于1,排除a大于1前面判断越多,else的范围越小,前面判断越少,else的范围越大;if的判断,elseif的判断只是一种情况.

Rem qqs1 = Plugin.Sys.GetTime()Rem qDelay 1000s2 = Plugin.Sys.GetTime()s3 = (s2-s1)/1000If s3>=17 Then//插入运行你的代码ElseGoto qEnd IfGoto qq

goto太多 造成脚本代码阅读困难 建议先写个主程序一直do循环 然后把要goto到的地方比如b和C写成子程序 需要的时候就调用下 你这样写好多代码会执行不到 而且到最后时间一长 脚本会崩溃

'我按要求帮你做好啦, 希望对你有帮助 While 1 '不停的循环 ' Rem 等待按键WaitKey key Delay 200 ' If key=49 '按1 MoveTo 25,112 '鼠标移动到(25,112), 数值请自行修改 Delay 200 LeftClick 1 '左键单击 ElseIf key=50 '按2 MoveTo 25,112 '鼠

if 1<2 then messagebox "1真的小于2"else mseeagebox "按键精灵出错了"endif如果则就是如果后面的等式成立 则运行then下面的语句,如果不成立,则运行else下面的语句.

elseif改else把if去掉就可以了

doifcolor cx,cy,col,0 //如果找到色,cx,cy就是此色的坐标(两者都会大于0),没找到,就是-1,-1end ifdelay 200 //大至每0.2秒判断一次,以减小资源占用.loop until cx >0 and cy>0 //找到色就结束循环,没找到继续循环,直到找到为止.如果一直找不到,就会面为死循环.//moveto cx,cy //鼠标移到到色点.// “do 循环体 loop until 循环结束条件”// 循环语句.当until后的条件成立时,不再循环,而继续执行下一条语句

不用截图,你按我说的做, 1.先双击打开你写的脚本 2.此时在你打开的界面的右侧会出现 “脚本属性” 3.在 脚本属性 下方 找到 “运行”这个选项 4.点一下 “脚本循环”,他的后面会出现一个 小框框,要看仔细,然后点开这个框 选中 循环到按终止键为止 就可以了

网站首页 | 网站地图
All rights reserved Powered by www.ddgw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com