按键精灵_控制命令

按键精灵_控制命令

2023年6月22日发(作者:)

命令名称

命令功能

命令参数

IfColor 颜色判断

判断屏幕某点的颜色

参数1 整数型,屏幕X坐标

参数2 整数型,屏幕Y坐标

参数3 字符串型,颜色16进制值

参数4 整数型,判断条件

返 回 值

脚本例子

复制代码

1. 例子1:

2. //判断条件(0:等于 1:不等于 2:近似等于)

3. IfColor 860,27,"e1b072",0 Then

4. Msgbox "颜色等于"

5. Else

6. Msgbox "颜色不等于"

7. End If

8. //判断坐标点(860,27)的颜色是否等于e1b072

9.

10.

11. 例子2:

12. a=1:b=1

13. IfColor 650,118,"78F0E8",2 Then

14. MessageBox "a"

15. ElseIf b=a Then

16. MessageBox "b"

17. End if

按键精灵8及以上语法

脚本例子 复制代码

1. //判断条件(0:等于 1:不等于 2:近似等于)

2. IfColor 860,27,e1b072,0

3. Msgbox "颜色等于"

4. Else

5. Msgbox "颜色不等于"

6. EndIf

7. //判断坐标点(860,27)的颜色是否等于e1b072

按键精灵7及以上语法

命令名称

命令功能

命令参数

返 回 值

脚本例子

For 循环

循环一定次数

参数1 整数型,循环次数

复制代码

1. 例子1:

2. //支持Exit For 命令退出循环

3. For i=0 To 9

4. Delay 100

5. Next

6. //循环10次

7.

8. 例子2:

9. //支持Exit For 命令退出循环

10. For 10

11. Delay 100

12. Next

13. //循环10次

14.

15.

16. 例子3:

17. //支持Exit For 命令退出循环

18. For i=0 to 19 step 2

19. Delay 100

20. Next

21. //循环10次

22.

23. 例子4:

24. //支持Exit For 命令退出循环

25. For i=0 to 19 step 2

26. Delay 100

27. If i>9 Then

28. Exit For

29. End If

30. Next

31. //循环5次

按键精灵8及以上语法

脚本例子

复制代码

1. For 10

按键精灵7及以上语法 2. Delay 100

3. EndFor

4. //循环10次

命令名称

命令功能

命令参数

返 回 值

脚本例子

If 如果..则

判断表达式

参数1 条件型,表达式

复制代码

1. 例子1:

2. i=0

3. If i=0 Then

4. Msgbox "条件判断符合被通过!!"

5. End If

6. //通过判断表达式的取值,来执行后面的动作或控制

7.

8. 例子2:

9. i=1

10. If i=0 Then

11. Msgbox "条件判断符合被通过!!"

12. ElseIf i=1 Then

13. Msgbox "否则条件判断符合被通过!!"

14. Else

15. Msgbox "否则!!"

16. End If

17. //通过判断表达式的取值,来执行后面的动作或控制

按键精灵8及以上语法

脚本例子 复制代码

1. i=0

2. If i=0

3. Msgbox "条件判断符合被通过!!"

4. EndIf

5. //通过判断表达式的取值,来执行后面的动作或控制

按键精灵7及以上语法

命令名称

While 如果..则循环 命令功能

命令参数

返 回 值

脚本例子

条件循环

参数1 条件型,循环条件

复制代码

1. i=0

按键精灵8及以上语法

2. While i=0

3. Msgbox "我停不下来啦!!快住手"

4. Wend

5. //当循环条件成立的时候,反复执行循环体

脚本例子 复制代码

1. i=0

2. While i=0

3. Msgbox "我停不下来啦!!快住手"

4. EndWhile

5. //当循环条件成立的时候,反复执行循环体

按键精灵7及以上语法

命令名称

命令功能

命令参数

返 回 值

脚本例子

Goto 跳转到标记

跳转到Rem标记处

参数1 字符串型,标号

复制代码

1. Goto 标记

2. Delay 100

3. Rem 标记

4. Msgbox "你直接跳到这里了!!,上面的延迟没有被执行!!"

5. //跳转语句,可以跳转到rem标记过的标记处继续执行

按键精灵8及以上语法

脚本例子 复制代码

1. Goto 标记

2. Delay 100

3. Rem 标记

4. Msgbox "你直接跳到这里了!!,上面的延迟没有被执行!!"

5. //跳转语句,可以跳转到rem标记过的标记处继续执行

按键精灵7及以上语法

命令名称

命令功能

命令参数

返 回 值

脚本例子

Call 调用过程

调用过程

参数1 字符串型,过程名

复制代码

1. Call 子程序("我是子程序,被你调用了")

2. EndScript

3. //支持中文名变量

4. Sub 子程序(啊)

5. Msgbox 啊

6. End Sub

7. //定义一个过程,可以在脚本中调用这个过程

按键精灵8及以上语法

命令名称

命令功能

命令参数

返 回 值

脚本例子

Rem 标记/注释

标记命令可当注释

参数1 字符串型,文字

复制代码

1. //不支持数字开头的和符号作为标记名

2. //标记命令.即可当注释,也可以为Goto跳转指令作标记

3. Rem 脚本开始

按键精灵8及以上语法

脚本例子 复制代码

1. //标记命令.即可当注释,也可以为Goto跳转指令作标记

2. Rem 脚本开始

按键精灵7及以上语法

命令名称

命令功能

命令参数

返 回 值

Sub 子程序

定义一个过程

参数1 字符串型,过程名

无 脚本例子 复制代码

1. //支持Exit Sub 命令退出子程序过程

2. Call 子程序()

3. EndScript

4. Sub 子程序()

5. Msgbox "我是子程序,被你调用了"

6. End Sub

7. //定义一个过程,可以在脚本中调用这个过程

按键精灵8及以上语法

脚本例子 复制代码

1. Gosub 子程序

按键精灵7及以上语法

2. EndScript

3. Sub 子程序

4. Msgbox "我是子程序,被你调用了"

5. Return 子程序

6. //定义一个过程,可以在脚本中调用这个过程

命令名称

命令功能

命令参数

返 回 值

脚本例子

Function 函数

函数

多类型,多参数

多类型

复制代码

1. //支持Exit Function 命令退出函数过程

2. Msgbox 函数过程("我是函数,被你调用了")

3. EndScript

4. Function 函数过程(a)

5. 函数过程=a

6. End Function

7. //定义一个函数过程,可以在脚本中调用这个函数

按键精灵8及以上语法

命令名称

命令功能

命令参数

返 回 值

Select 情况条件选择

根据情况选择条件判断

参数1 条件型,情况

无 脚本例子 复制代码

1. //不支持判断语句 如:Case a>0

2. UserVar 变量=0 "输入(0~9)数字"

3. //<>---------------------------------------------以下是选择条件结结构判断

4. Select Case 变量

5. Case 0

6. Msgbox "你输入的数字为:0"

7. Case 1

8. Msgbox "你输入的数字为:1"

9. Case 2

10. Msgbox "你输入的数字为:2"

11. Case 3

12. Msgbox "你输入的数字为:3"

13. Case 4

14. Msgbox "你输入的数字为:4"

15. Case 5

16. Msgbox "你输入的数字为:5"

17. Case 6

18. Msgbox "你输入的数字为:6"

19. Case 7

20. Msgbox "你输入的数字为:7"

21. Case 8

22. Msgbox "你输入的数字为:8"

23. Case 9

24. Msgbox "你输入的数字为:9"

25. Case Else

26. Msgbox "你输入的数字不正确,请输入(0~9)数字!"

27. End Select

按键精灵8及以上语法

命令名称

命令功能

命令参数

返 回 值

脚本例子

Do 循环

条件循环

参数1 条件型,循环条件

复制代码

1. 例子1:

2. //支持Exit Do 命令退出循环

3. i=0

4. Do While i=0

按键精灵8及以上语法 5. Msgbox "我停不下来啦!!快住手"

6. Loop

7. //当循环条件成立的时候,反复执行循环体

8.

9.

10. 例子2:

11. i=0

12. Do Until i=0

13. Msgbox "为什么没有循环到我呢?"

14. Loop

15. Msgbox "循环结束"

16. //当循环条件成立的时候,离开循环体

17.

18.

19. 例子3:

20. i=0

21. Do Until i=1

22. Msgbox "我停不下来啦!!快住手"

23. Loop

24. //当循环条件不成立的时候,反复执行循环体

25.

26.

27. 例子4:

28. n=0

29. Do While true

30. Msgbox "我将循环10次停下来!!"

31. If n>=10 Then

32. //当循环条件成立的时候,离开循环体

33. Exit do

34. End if

35. n=n+1

36. Loop

37. Msgbox n & "次"

38.

39.

40. 例子5:

41. i = 0

42. Do

43. MessageBox "ok"

44. Loop While i <> 0

45. //条件放后面,前面的循环内容可以执行一次! 命令名称

命令功能

命令参数

返 回 值

脚本例子

EndScript 脚本停止运行

强制结束脚本的执行

复制代码

1. EndScript

2. //在按键精灵8及以上版本中

3. //结束脚本线程的执行,在主线程执行时主脚本停止,其他线程仍然继续运行。

4. //放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响。

按键精灵8及以上语法

脚本例子 复制代码

1. EndScript

2. //强制结束脚本的执行,在这个语句之后的所有命令都不会执行

按键精灵7及以上语法

命令名称

命令功能

命令参数

返 回 值

脚本例子

按键精灵8及以上语法

ExitScript 脚本退出运行

强制中止退出脚本的执行

复制代码

1. BeginThread aa

2. for 3

3. Delay 1000

4. Next

5. ExitScript

6. //强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行

7. Sub aa()

8. i=0

9. Do

10. Call rTXT(0, 0, 1024, 768, "屏幕内容填写"&i, "0000FF")

11. Delay 1000 12. i=i+1

13. Loop

14. End Sub

命令名称

命令功能

命令参数

返 回 值

脚本例子

RestartScript 重新启动脚本运行

重新启动脚本运行

复制代码

1. For i=0 to 2

2. Delay 1000

3. Call rTXT(0, 0, 1024, 768, "屏幕内容填写" & i, "0000FF")

4. Next

5. RestartScript //重新启动脚本运行

按键精灵8及以上语法

发布者:admin,转转请注明出处:http://www.yc00.com/news/1687423974a9018.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信