1、按键精灵控制命令命令名称IfColor 颜色判断命令功能判断屏幕某点的颜色命令参数参数1 整数型,屏幕X坐标 参数2 整数型,屏幕Y坐标 参数3 字符串型,颜色16进制值 参数4 整数型,判断条件返 回 值无脚本例子按键精灵8及以上语法 复制代码1. 例子1: 2. /判断条件(0:等于1:不等于2:近似等于) 3. IfColor860,27,e1b072,0Then4. Msgbox颜色等于5. Else 6. Msgbox颜色不等于7. EndIf8. /判断坐标点(860,27)的颜色是否等于e1b072 9. 10. 11. 例子2: 12. a=1:b=1 13. IfColor6
2、50,118,78F0E8,2Then14. MessageBoxa15. ElseIfb=aThen16. MessageBoxb17. Endif例子1:/判断条件(0:等于 1:不等于 2:近似等于)IfColor 860,27,e1b072,0 Then Msgbox 颜色等于Else Msgbox 颜色不等于End If/判断坐标点(860,27)的颜色是否等于e1b072例子2:a=1:b=1IfColor 650,118,78F0E8,2 Then MessageBox aElseIf b=a Then MessageBox bEnd if脚本例子按键精灵7及以上语法 复制代码1
3、. /判断条件(0:等于1:不等于2:近似等于) 2. IfColor860,27,e1b072,0 3. Msgbox颜色等于4. Else 5. Msgbox颜色不等于6. EndIf7. /判断坐标点(860,27)的颜色是否等于e1b072命令名称For 循环命令功能循环一定次数命令参数参数1 整数型,循环次数返 回 值无脚本例子按键精灵8及以上语法 复制代码1. 例子1: 2. /支持ExitFor命令退出循环 3. Fori=0To9 4. Delay100 5. Next6. /循环10次 7. 8. 例子2: 9. /支持ExitFor命令退出循环 10. For10 11.
4、Delay100 12. Next13. /循环10次 14. 15. 16. 例子3: 17. /支持ExitFor命令退出循环 18. Fori=0to19step2 19. Delay100 20. Next21. /循环10次 22. 23. 例子4: 24. /支持ExitFor命令退出循环 25. Fori=0to19step2 26. Delay100 27. Ifi9Then28. ExitFor 29. EndIf30. Next31. /循环5次例子1:/支持Exit For 命令退出循环For i=0 To 9 Delay 100Next/循环10次例子2:/支持Exit
5、 For 命令退出循环For 10 Delay 100Next/循环10次例子3:/支持Exit For 命令退出循环For i=0 to 19 step 2 Delay 100Next/循环10次例子4:/支持Exit For 命令退出循环For i=0 to 19 step 2 Delay 100 If i9 Then Exit For End IfNext/循环5次脚本例子按键精灵7及以上语法 复制代码1. For10 2. Delay100 3. EndFor4. /循环10次命令名称If 如果.则命令功能判断表达式命令参数参数1 条件型,表达式返 回 值无脚本例子按键精灵8及以上语法
6、 复制代码1. 例子1: 2. i=0 3. Ifi=0Then4. Msgbox条件判断符合被通过!5. EndIf6. /通过判断表达式的取值,来执行后面的动作或控制 7. 8. 例子2: 9. i=1 10. Ifi=0Then11. Msgbox条件判断符合被通过!12. ElseIfi=1Then13. Msgbox否则条件判断符合被通过!14. Else15. Msgbox否则!16. EndIf17. /通过判断表达式的取值,来执行后面的动作或控制例子1:i=0If i=0 Then Msgbox 条件判断符合被通过!End If/通过判断表达式的取值,来执行后面的动作或控制例子
7、2:i=1If i=0 Then Msgbox 条件判断符合被通过!ElseIf i=1 Then Msgbox 否则条件判断符合被通过!Else Msgbox 否则!End If/通过判断表达式的取值,来执行后面的动作或控制脚本例子按键精灵7及以上语法 复制代码1. i=0 2. Ifi=0 3. Msgbox条件判断符合被通过!4. EndIf5. /通过判断表达式的取值,来执行后面的动作或控制命令名称While 如果.则循环命令功能条件循环命令参数参数1 条件型,循环条件返 回 值无脚本例子按键精灵8及以上语法 复制代码1. i=0 2. Whilei=0 3. Msgbox我停不下来啦
8、!快住手4. Wend 5. /当循环条件成立的时候,反复执行循环体i=0While i=0 Msgbox 我停不下来啦!快住手Wend/当循环条件成立的时候,反复执行循环体脚本例子按键精灵7及以上语法 复制代码1. i=0 2. Whilei=0 3. Msgbox我停不下来啦!快住手4. EndWhile 5. /当循环条件成立的时候,反复执行循环体命令名称Goto 跳转到标记命令功能跳转到Rem标记处命令参数参数1 字符串型,标号返 回 值无脚本例子按键精灵8及以上语法 复制代码1. Goto标记 2. Delay100 3. Rem标记 4. Msgbox你直接跳到这里了!,上面的延迟
9、没有被执行!5. /跳转语句,可以跳转到rem标记过的标记处继续执行Goto 标记Delay 100Rem 标记Msgbox 你直接跳到这里了!,上面的延迟没有被执行!/跳转语句,可以跳转到rem标记过的标记处继续执行脚本例子按键精灵7及以上语法 复制代码1. Goto标记 2. Delay100 3. Rem标记 4. Msgbox你直接跳到这里了!,上面的延迟没有被执行!5. /跳转语句,可以跳转到rem标记过的标记处继续执行命令名称Call 调用过程命令功能调用过程命令参数参数1 字符串型,过程名返 回 值无脚本例子按键精灵8及以上语法 复制代码1. Call子程序(我是子程序,被你调用
10、了) 2. EndScript 3. /支持中文名变量 4. Sub子程序(啊) 5. Msgbox啊 6. EndSub7. /定义一个过程,可以在脚本中调用这个过程命令名称Rem 标记/注释命令功能标记命令可当注释命令参数参数1 字符串型,文字返 回 值无脚本例子按键精灵8及以上语法 复制代码1. /不支持数字开头的和符号作为标记名 2. /标记命令.即可当注释,也可以为Goto跳转指令作标记 3. Rem脚本开始/不支持数字开头的和符号作为标记名/标记命令.即可当注释,也可以为Goto跳转指令作标记Rem 脚本开始脚本例子按键精灵7及以上语法 复制代码1. /标记命令.即可当注释,也可以
11、为Goto跳转指令作标记 2. Rem脚本开始命令名称Sub 子程序命令功能定义一个过程命令参数参数1 字符串型,过程名返 回 值无脚本例子按键精灵8及以上语法 复制代码1. /支持ExitSub命令退出子程序过程 2. Call子程序() 3. EndScript 4. Sub子程序() 5. Msgbox我是子程序,被你调用了6. EndSub7. /定义一个过程,可以在脚本中调用这个过程/支持Exit Sub 命令退出子程序过程Call 子程序()EndScriptSub 子程序() Msgbox 我是子程序,被你调用了End Sub/定义一个过程,可以在脚本中调用这个过程脚本例子按键精
12、灵7及以上语法 复制代码1. Gosub子程序 2. EndScript 3. Sub子程序 4. Msgbox我是子程序,被你调用了5. Return子程序 6. /定义一个过程,可以在脚本中调用这个过程命令名称Function 函数命令功能函数命令参数多类型,多参数返 回 值多类型脚本例子按键精灵8及以上语法 复制代码1. /支持ExitFunction命令退出函数过程 2. Msgbox函数过程(我是函数,被你调用了) 3. EndScript 4. Function函数过程(a) 5. 函数过程=a 6. EndFunction7. /定义一个函数过程,可以在脚本中调用这个函数命令名称
13、Select 情况条件选择命令功能根据情况选择条件判断命令参数参数1 条件型,情况返 回 值无脚本例子按键精灵8及以上语法 复制代码1. /不支持判断语句如:Casea0 2. UserVar变量=0输入(09)数字3. /-以下是选择条件结结构判断 4. SelectCase变量 5. Case0 6. Msgbox你输入的数字为:0 7. Case1 8. Msgbox你输入的数字为:1 9. Case2 10. Msgbox你输入的数字为:2 11. Case3 12. Msgbox你输入的数字为:3 13. Case4 14. Msgbox你输入的数字为:4 15. Case5 16.
14、 Msgbox你输入的数字为:5 17. Case6 18. Msgbox你输入的数字为:6 19. Case7 20. Msgbox你输入的数字为:7 21. Case8 22. Msgbox你输入的数字为:8 23. Case9 24. Msgbox你输入的数字为:9 25. CaseElse26. Msgbox你输入的数字不正确,请输入(09)数字!27. EndSelect命令名称Do 循环命令功能条件循环命令参数参数1 条件型,循环条件返 回 值无脚本例子按键精灵8及以上语法 复制代码1. 例子1: 2. /支持ExitDo命令退出循环 3. i=0 4. DoWhilei=0 5.
15、 Msgbox我停不下来啦!快住手6. Loop7. /当循环条件成立的时候,反复执行循环体 8. 9. 10. 例子2: 11. i=0 12. DoUntili=0 13. Msgbox为什么没有循环到我呢?14. Loop15. Msgbox循环结束16. /当循环条件成立的时候,离开循环体 17. 18. 19. 例子3: 20. i=0 21. DoUntili=1 22. Msgbox我停不下来啦!快住手23. Loop24. /当循环条件不成立的时候,反复执行循环体 25. 26. 27. 例子4: 28. n=0 29. DoWhiletrue 30. Msgbox我将循环10
16、次停下来!31. Ifn=10Then32. /当循环条件成立的时候,离开循环体 33. Exitdo 34. Endif 35. n=n+1 36. Loop37. Msgboxn&次38. 39. 40. 例子5: 41. i=0 42. Do 43. MessageBoxok44. LoopWhilei0 45. /条件放后面,前面的循环内容可以执行一次!命令名称EndScript 脚本停止运行命令功能强制结束脚本的执行命令参数无返 回 值无脚本例子按键精灵8及以上语法 复制代码1. EndScript 2. /在按键精灵8及以上版本中 3. /结束脚本线程的执行,在主线程执行时主脚本停
17、止,其他线程仍然继续运行。 4. /放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响。EndScript/在按键精灵8及以上版本中/结束脚本线程的执行,在主线程执行时主脚本停止,其他线程仍然继续运行。/放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响。 脚本例子按键精灵7及以上语法 复制代码1. EndScript 2. /强制结束脚本的执行,在这个语句之后的所有命令都不会执行命令名称ExitScript 脚本退出运行命令功能强制中止退出脚本的执行命令参数无返 回 值无脚本例子按键精灵8及以上语法 复制代码1. BeginThreadaa 2. for3 3. Delay1
18、000 4. Next 5. ExitScript 6. /强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行 7. Subaa() 8. i=0 9. Do 10. CallPlugin.Msg.ShowScrTXT(0,0,1024,768,屏幕内容填写&i,0000FF) 11. Delay1000 12. i=i+1 13. Loop 14. EndSub命令名称RestartScript 重新启动脚本运行命令功能重新启动脚本运行命令参数无返 回 值无脚本例子按键精灵8及以上语法 复制代码1. Fori=0to2 2. Delay1000 3. CallPlugin.Msg.ShowScrTXT(0,0,1024,768,屏幕内容填写&i,0000FF) 4. Next 5. RestartScript/重新启动脚本运行
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1