按键精灵控制命令.docx
- 文档编号:7417130
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:18
- 大小:18.51KB
按键精灵控制命令.docx
《按键精灵控制命令.docx》由会员分享,可在线阅读,更多相关《按键精灵控制命令.docx(18页珍藏版)》请在冰点文库上搜索。
按键精灵控制命令
命令名称
IfColor颜色判断
命令功能
判断屏幕某点的颜色
命令参数
参数1整数型,屏幕X坐标
参数2整数型,屏幕Y坐标
参数3字符串型,颜色16进制值
参数4整数型,判断条件
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
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
例子1:
//判断条件(0:
等于1:
不等于2:
近似等于)
IfColor860,27,"e1b072",0Then
Msgbox"颜色等于"
Else
Msgbox"颜色不等于"
EndIf
//判断坐标点(860,27)的颜色是否等于e1b072
例子2:
a=1:
b=1
IfColor650,118,"78F0E8",2Then
MessageBox"a"
ElseIfb=aThen
MessageBox"b"
Endif
脚本例子
按键精灵7及以上语法
复制代码
1.//判断条件(0:
等于 1:
不等于 2:
近似等于)
2.IfColor 860,27,e1b072,0
3. Msgbox "颜色等于"
4.Else
5. Msgbox "颜色不等于"
6.EndIf
7.//判断坐标点(860,27)的颜色是否等于e1b072
命令名称
For循环
命令功能
循环一定次数
命令参数
参数1整数型,循环次数
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
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次
例子1:
//支持ExitFor命令退出循环
Fori=0To9
Delay100
Next
//循环10次
例子2:
//支持ExitFor命令退出循环
For10
Delay100
Next
//循环10次
例子3:
//支持ExitFor命令退出循环
Fori=0to19step2
Delay100
Next
//循环10次
例子4:
//支持ExitFor命令退出循环
Fori=0to19step2
Delay100
Ifi>9Then
ExitFor
EndIf
Next
//循环5次
脚本例子
按键精灵7及以上语法
复制代码
1.For 10
2. Delay 100
3.EndFor
4.//循环10次
命令名称
If如果..则
命令功能
判断表达式
命令参数
参数1条件型,表达式
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
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.//通过判断表达式的取值,来执行后面的动作或控制
例子1:
i=0
Ifi=0Then
Msgbox"条件判断符合被通过!
!
"
EndIf
//通过判断表达式的取值,来执行后面的动作或控制
例子2:
i=1
Ifi=0Then
Msgbox"条件判断符合被通过!
!
"
ElseIfi=1Then
Msgbox"否则条件判断符合被通过!
!
"
Else
Msgbox"否则!
!
"
EndIf
//通过判断表达式的取值,来执行后面的动作或控制
脚本例子
按键精灵7及以上语法
复制代码
1.i=0
2.If i=0
3. Msgbox "条件判断符合被通过!
!
"
4.EndIf
5.//通过判断表达式的取值,来执行后面的动作或控制
命令名称
While如果..则循环
命令功能
条件循环
命令参数
参数1条件型,循环条件
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.i=0
2.While i=0
3. Msgbox "我停不下来啦!
!
快住手"
4.Wend
5.//当循环条件成立的时候,反复执行循环体
i=0
Whilei=0
Msgbox"我停不下来啦!
!
快住手"
Wend
//当循环条件成立的时候,反复执行循环体
脚本例子
按键精灵7及以上语法
复制代码
1.i=0
2.While i=0
3. Msgbox "我停不下来啦!
!
快住手"
4.EndWhile
5.//当循环条件成立的时候,反复执行循环体
命令名称
Goto跳转到标记
命令功能
跳转到Rem标记处
命令参数
参数1字符串型,标号
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.Goto 标记
2.Delay 100
3.Rem 标记
4.Msgbox "你直接跳到这里了!
!
上面的延迟没有被执行!
!
"
5.//跳转语句,可以跳转到rem标记过的标记处继续执行
Goto标记
Delay100
Rem标记
Msgbox"你直接跳到这里了!
!
上面的延迟没有被执行!
!
"
//跳转语句,可以跳转到rem标记过的标记处继续执行
脚本例子
按键精灵7及以上语法
复制代码
1.Goto 标记
2.Delay 100
3.Rem 标记
4.Msgbox "你直接跳到这里了!
!
上面的延迟没有被执行!
!
"
5.//跳转语句,可以跳转到rem标记过的标记处继续执行
命令名称
Call调用过程
命令功能
调用过程
命令参数
参数1字符串型,过程名
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.Call 子程序("我是子程序,被你调用了")
2.EndScript
3.//支持中文名变量
4.Sub 子程序(啊)
5. Msgbox 啊
6.End Sub
7.//定义一个过程,可以在脚本中调用这个过程
命令名称
Rem标记/注释
命令功能
标记命令可当注释
命令参数
参数1字符串型,文字
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.//不支持数字开头的和符号作为标记名
2.//标记命令.即可当注释,也可以为Goto跳转指令作标记
3.Rem 脚本开始
//不支持数字开头的和符号作为标记名
//标记命令.即可当注释,也可以为Goto跳转指令作标记
Rem脚本开始
脚本例子
按键精灵7及以上语法
复制代码
1.//标记命令.即可当注释,也可以为Goto跳转指令作标记
2.Rem 脚本开始
命令名称
Sub子程序
命令功能
定义一个过程
命令参数
参数1字符串型,过程名
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.//支持Exit Sub 命令退出子程序过程
2.Call 子程序()
3.EndScript
4.Sub 子程序()
5. Msgbox "我是子程序,被你调用了"
6.End Sub
7.//定义一个过程,可以在脚本中调用这个过程
//支持ExitSub命令退出子程序过程
Call子程序()
EndScript
Sub子程序()
Msgbox"我是子程序,被你调用了"
EndSub
//定义一个过程,可以在脚本中调用这个过程
脚本例子
按键精灵7及以上语法
复制代码
1.Gosub 子程序
2.EndScript
3.Sub 子程序
4. Msgbox "我是子程序,被你调用了"
5.Return 子程序
6.//定义一个过程,可以在脚本中调用这个过程
命令名称
Function函数
命令功能
函数
命令参数
多类型,多参数
返回值
多类型
脚本例子
按键精灵8及以上语法
复制代码
1.//支持Exit Function 命令退出函数过程
2.Msgbox 函数过程("我是函数,被你调用了")
3.EndScript
4.Function 函数过程(a)
5. 函数过程=a
6.End Function
7.//定义一个函数过程,可以在脚本中调用这个函数
命令名称
Select情况条件选择
命令功能
根据情况选择条件判断
命令参数
参数1条件型,情况
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
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
命令名称
Do循环
命令功能
条件循环
命令参数
参数1条件型,循环条件
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.例子1:
2.//支持Exit Do 命令退出循环
3.i=0
4.Do While i=0
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脚本停止运行
命令功能
强制结束脚本的执行
命令参数
无
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.EndScript
2.//在按键精灵8及以上版本中
3.//结束脚本线程的执行,在主线程执行时主脚本停止,其他线程仍然继续运行。
4.//放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响。
EndScript
//在按键精灵8及以上版本中
//结束脚本线程的执行,在主线程执行时主脚本停止,其他线程仍然继续运行。
//放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响。
脚本例子
按键精灵7及以上语法
复制代码
1.EndScript
2.//强制结束脚本的执行,在这个语句之后的所有命令都不会执行
命令名称
ExitScript脚本退出运行
命令功能
强制中止退出脚本的执行
命令参数
无
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.BeginThread aa
2.for 3
3. Delay 1000
4.Next
5.ExitScript
6.//强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行
7.Sub aa()
8. i=0
9. Do
10. Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, "屏幕内容填写"&i, "0000FF")
11. Delay 1000
12. i=i+1
13. Loop
14.End Sub
命令名称
RestartScript重新启动脚本运行
命令功能
重新启动脚本运行
命令参数
无
返回值
无
脚本例子
按键精灵8及以上语法
复制代码
1.For i=0 to 2
2. Delay 1000
3. Call Plugin.Msg.ShowScrTXT(0, 0, 1024, 768, "屏幕内容填写" & i, "0000FF")
4.Next
5.RestartScript //重新启动脚本运行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 按键精灵 控制 命令