按键精灵如何实现等待某一条件成立后才继续脚本。我自己想了两个 1.用rem和goto插入if语句中

按键精灵如何实现等待某一条件成立后才继续脚本。我自己想了两个 1.用rem和goto插入if语句中标记转跳,一直到条件成立了才停止转跳,继续下面的代码。如: rem 记号 If GetPixelColor(54,89)="FFFFFF" Then Else Goto 记号 End if 这样脚本执行到这里的时候就会一直等待至那个点(54,89)变成那个颜色的时候才能继续。不过这样做显然很笨拙。 2.第二个方法是循环结构 用Do Until......Loop这之类的也可以坐到。但是我觉得这些都不够用。 我刚学按键精灵不久,有没有什么很好的方法,是让它在那里等待某一设定好的条件成立后再继续运行下面的脚本的??

给你个例子
Do
Delay 300
If GetPixelColor(54, 89) = "FFFFFF" Then
//当条件符合后退出循环
Exit Do
End If
Loop
这个是无限循环,每300毫秒判断一次,当条件成立后就会推出循环追问

嗯,这也算一种了。有没有专门执行这类功能的语句呢?

追答

你想要什么样的? 条件成立的判断那就是if语句,但是有一个前提,就是如何知道条件成立,无非就这么几种。找图找色判断,或者找内存。然后if语句判断。没有其他的判断方式了,难道你还想这样写一句:条件成立了往下执行?太无语了。。。

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

按键精灵如何实现等待某一条件成立后才继续脚本。我自己想了两个 1...
Do Delay 300 If GetPixelColor(54, 89) = "FFFFFF" Then \/\/当条件符合后退出循环 Exit Do End If Loop 这个是无限循环,每300毫秒判断一次,当条件成立后就会推出循环

按键精灵如何实现自动运行第一个脚本一段时间后停止。在运行第二个脚 ...
不能写到一个脚本里面吗?用rem标记,用goto跳转就可以了。如果要运行多个脚本,可以打包两个脚本到按键小精灵。用代码在脚本1结束时按脚本1结束的快捷键,并按脚本2开始的快捷键,在脚本2结束时按脚本2结束的快捷键,并按脚本1开始的快捷键

按键精灵如何执行完一个脚本后等待一段时间后再次执行这个脚本
Rem 标记 (这里写需要循环的内容)Goto 标记 (这里写等待循环的时间,如:Delay 1000)

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

按键精灵9 怎么设置运行到指定代码就暂停运行 等我按下某个快捷键之后...
Rem q ak = WaitKey()If ak = 97 Then\/\/小键盘1键 \/\/脚本继续 MessageBox "脚本继续"Else Goto q End If

按键精灵怎么无限循环?
按键精灵的无限循环,有多种实现方式。常见的是设为while句式、goto句式、Do 循环句式。针对脚本本身的无限循环,在“脚本循环”中,选择“循环到按中止键为止”。以按键精灵9脚本为例:1、while句式。i=0 While i=0 Msgbox "我停不下来啦!!快住手"Wend \/\/当循环条件成立的时候,反复执行循环体 2...

按键精灵9设置暂停等待某一指定键后继续该怎么办?
Rem q\\x0d\\x0aKey=WaitKey() \\x0d\\x0aIf Key = 13 Then\/\/13=回车键的按键码\\x0d\\x0aElse\\x0d\\x0aGoto q\/\/如果不是按回车就跳到继续等待\\x0d\\x0aEnd If

按键精灵如何实现运行脚本1n次之后再运行脚本2一次,接着又运行1脚本...
在脚本1加上循环语句For 10这里加上你脚本1 EndFor你设置循环脚本1的次数在脚本1的前面加个标记 脚本2执行完毕调至标记 简单表示 Rem q For 10 脚本1 EndFor 脚本2 Goto q 记得加分哦

按键精灵如何让鼠标点一个位置,隔2秒再点另1个位置,无限循环 麻烦帮助...
1、首先我们要打开按键精灵已经编辑好,要执行的程序。如下图。2、点击控制命令 控件。如下图。3、再点击【准备循环执行】,想要执行几次就写几。如下图。4、点击【插入】命令。5、点击右侧的源文件,如下图。6、在下面的程序复制插入到,For 1 Next 中间位置。7、复制完成如下图。

按键精灵9设置暂停等待某一指定键后继续该怎么办?
Rem q Key=WaitKey()If Key = 13 Then\/\/13=回车键的按键码 Else Goto q\/\/如果不是按回车就跳到继续等待 End If

相似回答