1. 按键精灵脚本循环怎么写呀
找到你需要重复设置的循环脚本知,然后左键双击这个脚本,这样会自动跳转到编辑模式。
页面的左侧找到脚本的属性,并且打开这个脚本属性,这样我们就可以设置循环了。
点击右上角的道脚本循环,这样系统会自动跳转到循环的设置页面,我们在这里设内置即可!
可以设置循环次数,或者暗中未知,或者设置循环的时容间长,这个根据你自己的需要,来设置合适的循环。
2. 按键精灵怎么循环语句
说明:下面的,可以是Q语言的任意合法表达式,由它来控制循环体语句是否执行。
可以是一条语句,也可以是多条语句。需要注意循环语句语法的配对关系(下面粉红色的部分) 循环语句的执行过程 第1种循环语句:(1)判断While后的,当成立时,执行步骤(2);当不成立时,执行步骤(3)。
(2)执行语句后,转去执行步骤(1)。(3)退出While循环。
While 表达式(条件) 循环体 Wend////////////////////////// 第2种循环语句:(1)判断While后的,当成立时,执行步骤(2);当不成立时,执行步骤(3)。(2)执行语句后,转去执行步骤(1)。
(3)退出Do循环。Do While 表达式(条件) 循环体 Loop////////////////////////// 第3种循环语句:(1)判断Until后的,当成立时,执行步骤(3);当不成立时,执行步骤(2)。
(2)执行语句后,转去执行步骤(1)。(3)退出Do循环 Do Until 表达式(条件) 循环体 Loop////////////////////////// 第4种循环语句:(1)先执行1次语句。
(2)判断While后的,当成立时,转去执行步骤(1);当不成立时,执行步骤(3)。(3)退出Do循环 Do 循环体 Loop While表达式(条件)////////////////////////// 第5种循环语句:(1)先判断次数。
如果大于指定的次数的数值,就执行步骤(3) (2)执行1次语句,转去执行步骤(1) (3)退出For循环 For次数 循环体 Next 代码:Goto For循环3 Rem While循环//================ sum = 0 : i = 1 While i sum = sum + i i = i + 1 Wend//当循环条件成立的时候,反复执行循环体 TracePrint sum EndScript//================ Rem Do循环1//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do While i sum = sum + i i = i + 1 Loop//当循环条件成立的时候,反复执行循环体 TracePrint sum EndScript//================ Rem Do循环2//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do Until i=101 sum = sum + i i = i + 1 Loop //当循环条件不成立的时候,反复执行循环体 //当循环条件成立的时候,离开循环体 TracePrint sum EndScript //================ Rem Do循环3//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do While true If i >= 101 Then //当循环条件成立的时候,离开循环体 Exit do End if sum = sum + i i = i + 1 Loop TracePrint sum EndScript//================ Rem Do循环4//支持Exit Do 命令退出循环 sum = 0 : i = 1 Do sum = sum + i i = i + 1 Loop While i 101//条件放后面,前面的循环内容至少可以执行一次!TracePrint sum EndScript//================ Rem For循环1//支持Exit For 命令退出循环 sum = 0 : i = 1 For 100 sum = sum + i i = i + 1 Next//循环100次 TracePrint sum EndScript//================ Rem For循环2//支持Exit For 命令退出循环 sum = 0 : i = 1 For i sum = sum + i i = i + 1 If i > 100 Then Exit For End If Next//循环100次 TracePrint sum EndScript//================ Rem For循环3//支持Exit For 命令退出循环 sum = 0 : m = 1 : n = 100 For i=m To n//i是循环控制变量,每次循环时,它的值都被改变且进行检验 sum = sum + i Next//循环100次 TracePrint sum EndScript。
3. 按键精灵怎么循环
这样问法鬼理你!!!!
你的找图没写完整路径(除非图片在按键精灵目录下),如图片在D盘下就这样写
VBSCall FindPic(1,1,1023,767,"D:\0.bmp",0.9,x,y)
当然也可以把图片放到附件里方法例子里有不再说明注要是如下的:
VBSCall FindPic(1,1,1023,767,"Attachment:\0.bmp",1,X,Y)
找字要相似度1才能更准确的找到你要的字(如果是白色的字几乎找到的可能性为0)
按键精灵7的例子里有个找多点颜色的方法找字比找图好
当然最好是下载个文字识别的插件(图形识别)下载地址如下(要先注册):
/viewthread.php?tid=82638
以下是源码,(注意┍ │ ┕ 这些符号是我为说明而加上的 用时不必写入)
1.标记循环如下:
┍ Rem start
│
┕ Goto start
上面中间放上你要循环的语句,标记循环也就是在一个地方做个标记,然后在另一个地方无条件的返回到标记处重复运行(一般用于无限循环)如上面的是做个标记start 后面再跳到 这个标记start再运行
2.次数循环如下:
┎ For 10
│
┖ EndFor
上面的10也就是循环10次的意思,同样中间也是放上你要循环的语句.
3.条件循环如下
┎ While X=Y
│
┖ EndWhile
中部加上你要循环的语句 这句的意思是当X等于Y时循环中间的语句(X.Y可以是变量)
以上的循环可以相互交叉使用达到你要的效果比如下面的是当X=Y时循环10次按A键一次按B(也就是按10次A后按1次B这样不停的按) 在按A键10次中如果X不等于Y了 则跳到标记start 再等到X=Y 再循环10次A和1次B
Rem start
While X=Y
For 10
If X<>Y
Goto start
EndIf
KeyPress 65,1
EndFor
KeyPress 66,1
EndWhile
Goto start
4. 按键精灵怎样让一个命令循环
1、首先肯定是要用按键精灵打开写好的按键精灵脚本。
2、在确保脚本没有问题后在脚本属性里面设置循环。
3、点击”脚本属性“。
4、在右边找”运行“——”脚本循环“(默认状态下是循环一次,禁止重复运行)。
5、点选”循环□次“可以在”□“里设置需要循环的次数。
6、点选”循环到按终止键为止“(此方法适用反复循环)。
7、点选”循环一段时间 □时□分□秒“可以在”□“里设置需要循环的时间(此方法适用于知道要求循环时间的脚本)。
5. 按键精灵循环中的循环怎么做
您好,由于你问题描述不清,不知道你要怎么样个循环法,和循环多少次,从你的提问看应该是想多次循环上面一半代码3次,下面一半代码1次这样,你可以参考一下代码:
Dim a //定义变量a
Dim b //定义变量b
a = 1 //变量a取值1
b=0 //变量b取值0
While a = 1 //循环当a=0时
For 3 //循环3次
MoveTo 753, 239
Delay 600
RightClick 1
Delay 1500
MoveTo 837, 285
Delay 600
LeftClick 1
Delay 1000
Next //循环3次结束
For 1 //循环1次
MoveR 1520, 298
Delay 600
LeftClick 1
Delay 600
KeyPress "2", 1
Delay 600
RightClick 1
Delay 500
KeyPress "E", 1
Delay 500
KeyPress "R", 1
Delay 500
Next //循环1次结束
b = b + 1 //这里是每次循环完一个3次和一个1次后使变量“b” +1,目的是记录已经循环完一次3和1
If b = 5 Then //我这里假设你想循环5次。判断如果变量b=5,也就是循环五次3和1以后
a=2 //使变量a=2,也就是让他不满足当a=1时循环的条件,目的是让它退出循环
End If //结束判断
Wend //结束条件循环
//这些源码很简单,新手学习按键精灵要懂得举一反三。我的回答纯手打,很高兴为您解答,希望能采纳!
6. 第一次写脚本按键精灵 判断循环 怎么写啊 大神看下怎么回事
//下面是源代码,复制上去就能使用,不过要截几张图要在官网下载手机助手电脑版,然后截图,只截那文字的图片即可。
Dim intX, intY
do
FindPic 0, 0, 0, 0, "Attachment:副本.png", "000000", 0, 0.9, intX, intY
If intX > -1 And intY > -1 Then
Tap intx+2,inty+2
Delay 300
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:技能.png", "000000", 0, 0.9, intX, intY
Delay 300
If datediff("s",t,now)>=10 then exit do //超时几秒没进入副本就退出重新进
Loop Until intx > 0
If intx > 0 Then
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:技能.png", "000000", 0, 0.9, intX, intY
If intx > 0 Then Tap intx + 2, inty + 2
Delay 300
If datediff("s",t,now)>=60 then exit do //副本打怪最大超时几秒
Loop Until intx 0 Then
Tap intx + 2, inty + 2
Delay 500
t = now
Do
FindPic 0, 0, 0, 0, "Attachment:确定.png", "000000", 0, 0.9, intX, intY
Delay 300
If datediff("s",t,now)>=-5 then exit do
Loop Until intx > 0
If intx>0 then tap intx+2,inty+2
End If
End If
End If
Delay 200
loop