按键精灵9 循环次数 调用子程序

尝试写一个脚本 但是调用子程序上有点问题
rem start
FindPic 0,0,1024,768,"Attachment:\地图.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
MoveTo intX, intY
Delay 500
LeftClick 1
Delay 300
LeftUp 1
Delay 5000
Call 子程序()
End If
Sub 子程序()
i = i + 1
While n=n
If i = 10 Then

Call 子程序1()
ElseIf i = 40 Then
Call 子程序2()
ElseIf i = 60 Then
Call 子程序3()
i=0
End If
EndWhile
End Sub
------------- 以上好像有问题 无法循环 -----------------

Sub 子程序1()
//指令
End Sub
Sub 子程序2()
//指令
End Sub
Sub 子程序3()
//指令
End Sub
-------------------------------------------------------------------------------------------
想请教如何--- "主程式无限循环 直到按下中止键"
主程式每循环10次调用子程序1 每循环40次调用子程序2 每循环60次调用子程序3
无限循环

子程序里面的i=i+1放错位置了

这样既可

Sub 子程序()
While n=n
i = i + 1
If i = 10 Then
Call 子程序1()
ElseIf i = 40 Then
Call 子程序2()
ElseIf i = 60 Then
Call 子程序3()
i=0
End If
EndWhile
End Sub追问

While n=n
他会一直循环执行子程序

追答

是啊 n=n是一直循环的 你要循环出来就给n赋值一下就不循环了

温馨提示:内容为网友见解,仅供参考
无其他回答

按键精灵9 循环次数 调用子程序
Call 子程序1()ElseIf i = 40 Then Call 子程序2()ElseIf i = 60 Then Call 子程序3()i=0 End If EndWhile End Sub

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

请问大神:按键精灵9怎么调取当前循环的是第几次循环
你再循环外面定义n=0,再循环语句里加上一句n=n+1,然后通过判断n的值,就知道是第几次循环了

怎么在按键精灵里面把循环的次数 可以在小精灵里面自由写入循环次数
\/\/把输入框1的内容返回给变量M。如果是纯数字可以直接调用。这是按键9.5版本的写法,不知道之前的版本是否需要转化变量类型。for M ...next \/\/ M=QUI主窗.框1.Text For M Delay 39 MoveTo 543, 451 Delay 6623 LeftClick 1 Delay 1 LeftUp 1 Next ...

请问在按键精灵里怎么设置先按一个键多次再按另一个键一次,然后让这个...
下面代码中KEYA,KEYB用实际键码替换,按键精灵有取键码功能。Dim cnt=0 \/\/主程序入口标记 Rem Main \/\/设置按键次数 cnt=10 \/\/调用Press Call Press()KeyPress KeyB,1 Delay 500 \/\/跳转到Main标记处重新开始 Goto Main \/\/脚本结束,下面的代码不会顺序执行,Press是用来主程序调用的 EndScript ...

按键精灵9怎么用一个脚本同时运行2个子程序
用多线程 BeginThread 一 BeginThread 二 Sub 一 TracePrint "运行子程序一"End Sub Sub 二 TracePrint "运行子程序二"End Sub

按键精灵手机版调用的子程序没的延迟会影响怕他程序吗
按键精灵手机版调用的子程序没的延迟不会影响怕他程序。看实际情况,对于这种按键、点击操作建议都加上延时,如果按键操作只运行一遍,一般没有问题,但多次操作时,尤其是循环处理时,如果不加延时通常会出现一些问题,通常是程序获得的按键次数会少于时间循环的次数(也就是有些时候发送了点击,但没有点...

按键精灵如何设置循环
这是循环100次 问题四:按键精灵怎样设置在全部循环命令中某一个命令只运行一次 20分 不是很明白你的意思. 把找图点击写成子程序,可以随时调用. 要递加可以用一个变量. i=0 do FindPic 0,0,1024,768,Attachment:\\神盾.bmp,0.9,intX,intY If intX > 0 And intY > 0 Then MoveTo intx+...

按键精灵脚本 怎么让脚本运行 10分钟(10分钟可以自己设定)后 执行指定...
第二个问题,利用弹出对话InputBox函数识别你的指令执行你的子命令,当然,最直接的办法还是按键码识别指令 Dim Input Input = InputBox("输入循环次数")MsgBox ("循环: " & Input&"次")再多说一句:写脚本无非不想看电脑让它智能运行,你加了人工操作就会让脚本大打折扣,建议尽量想想办法让脚本...

按键精灵怎样让一个命令循环?
1、首先肯定是要用按键精灵打开写好的按键精灵脚本。2、在确保脚本没有问题后在脚本属性里面设置循环。3、点击”脚本属性“。4、在右边找”运行“——”脚本循环“(默认状态下是循环一次,禁止重复运行)。5、点选”循环□次“可以在”□“里设置需要循环的次数。6、点选”循环到按终止键为止“(此...

相似回答