按键精灵控制命令Word格式文档下载.docx
《按键精灵控制命令Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《按键精灵控制命令Word格式文档下载.docx(18页珍藏版)》请在冰豆网上搜索。
10.
11.例子2:
12.a=1:
b=1
13.IfColor
650,118,"
78F0E8"
2
14.
MessageBox
a"
15.ElseIf
b=a
16.
b"
17.End
if
例子1:
//判断条件(0:
等于1:
不等于2:
近似等于)
IfColor860,27,"
0Then
Msgbox"
Else
EndIf
//判断坐标点(860,27)的颜色是否等于e1b072
例子2:
a=1:
b=1
IfColor650,118,"
2Then
MessageBox"
ElseIfb=aThen
Endif
按键精灵7及以上语法
1.//判断条件(0:
2.IfColor
860,27,e1b072,0
3.
4.Else
5.
6.EndIf
7.//判断坐标点(860,27)的颜色是否等于e1b072
For循环
循环一定次数
参数1整数型,循环次数
2.//支持Exit
For
命令退出循环
3.For
i=0
To
9
Delay
100
5.Next
6.//循环10次
7.
8.例子2:
9.//支持Exit
10.For
10
11.
12.Next
13.//循环10次
15.
16.例子3:
17.//支持Exit
18.For
to
19
step
2
19.
20.Next
21.//循环10次
22.
23.例子4:
24.//支持Exit
25.For
26.
27.
i>
9
28.
Exit
29.
End
30.Next
31.//循环5次
//支持ExitFor命令退出循环
Fori=0To9
Delay100
Next
//循环10次
For10
例子3:
Fori=0to19step2
例子4:
Ifi>
9Then
ExitFor
EndIf
//循环5次
1.For
2.
3.EndFor
4.//循环10次
If如果..则
判断表达式
参数1条件型,表达式
2.i=0
3.If
条件判断符合被通过!
!
5.End
6.//通过判断表达式的取值,来执行后面的动作或控制
9.i=1
10.If
12.ElseIf
i=1
13.
否则条件判断符合被通过!
14.Else
否则!
16.End
17.//通过判断表达式的取值,来执行后面的动作或控制
i=0
Ifi=0Then
//通过判断表达式的取值,来执行后面的动作或控制
i=1
ElseIfi=1Then
Else
1.i=0
2.If
i=0
4.EndIf
5.//通过判断表达式的取值,来执行后面的动作或控制
While如果..则循环
条件循环
参数1条件型,循环条件
2.While
我停不下来啦!
快住手"
4.Wend
5.//当循环条件成立的时候,反复执行循环体
Whilei=0
Wend
//当循环条件成立的时候,反复执行循环体
4.EndWhile
Goto跳转到标记
跳转到Rem标记处
参数1字符串型,标号
1.Goto
标记
2.Delay
3.Rem
4.Msgbox
你直接跳到这里了!
上面的延迟没有被执行!
5.//跳转语句,可以跳转到rem标记过的标记处继续执行
Goto标记
Delay100
Rem标记
Msgbox"
//跳转语句,可以跳转到rem标记过的标记处继续执行
Call调用过程
调用过程
参数1字符串型,过程名
1.Call
子程序("
我是子程序,被你调用了"
)
2.EndScript
3.//支持中文名变量
4.Sub
子程序(啊)
啊
6.End
Sub
7.//定义一个过程,可以在脚本中调用这个过程
Rem标记/注释
标记命令可当注释
参数1字符串型,文字
1.//不支持数字开头的和符号作为标记名
2.//标记命令.即可当注释,也可以为Goto跳转指令作标记
脚本开始
//不支持数字开头的和符号作为标记名
//标记命令.即可当注释,也可以为Goto跳转指令作标记
Rem脚本开始
1.//标记命令.即可当注释,也可以为Goto跳转指令作标记
2.Rem
Sub子程序
定义一个过程
1.//支持Exit
命令退出子程序过程
2.Call
子程序()
3.EndScript
//支持ExitSub命令退出子程序过程
Call子程序()
EndScript
Sub子程序()
EndSub
//定义一个过程,可以在脚本中调用这个过程
1.Gosub
子程序
3.Sub
5.Return
6.//定义一个过程,可以在脚本中调用这个过程
Function函数
函数
多类型,多参数
多类型
Function
命令退出函数过程
2.Msgbox
函数过程("
我是函数,被你调用了"
4.Function
函数过程(a)
函数过程=a
7.//定义一个函数过程,可以在脚本中调用这个函数
Select情况条件选择
根据情况选择条件判断
参数1条件型,情况
1.//不支持判断语句
如:
Case
a>
0
2.UserVar
变量=0
输入(0~9)数字"
3.//<
>
---------------------------------------------以下是选择条件结结构判断
4.Select
变量
5.Case
你输入的数字为:
0"
7.Case
1
8.
1"
9.Case
2"
11.Case
3
12.
3"
13.Case
4
4"
15.Case
5
5"
17.Case
6
18.
6"
19.Case
7
20.
7"
21.Case
8
8"
23.Case
24.
9"
25.Case
Else
你输入的数字不正确,请输入(0~9)数字!
27.End
Select
Do循环
Do
3.i=0
4.Do
While
6.Loop
7.//当循环条件成立的时候,反复执行循环体
10.例子2:
11.i=0
12.Do
Until
为什么没有循环到我呢?
14.Loop
15.Msgbox
循环结束"
16.//当循环条件成立的时候,离开循环体
17.
19.例子3:
20.i=0
21.Do
i=1
23.Loop
24.//当循环条件不成立的时候,反复执行循环体
25.
27.例子4:
28.n=0
29.Do
true
30.
我将循环10次停下来!
31.
n>
=10
32.
//当循环条件成立的时候,离开循环体
33.
do
34.
if
35.
n=n+1
36.Loop
37.Msgbox
n
&
次"
38.
39.
40.例子5:
41.i
=
42.Do
43.
ok"
44.Loop
i
<
45.//条件放后面,前面的循环内容可以执行一次!
EndScript脚本停止运行
强制结束脚本的执行
1.EndScript
2.//在按键精灵8及以上版本中
3.//结束脚本线程的执行,在主线程执行时主脚本停止,其他线程仍然继续运行。
4.//放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响。
//在按键精灵8及以上版本中
//结束脚本线程的执行,在主线程执行时主脚本停止,其他线程仍然继续运行。
//放在线程中执行就停止当前线程,主脚本或者是其他线程不受影响。
2.//强制结束脚本的执行,在这个语句之后的所有命令都不会执行
ExitScript脚本退出运行
强制中止退出脚本的执行
1.BeginThread
aa
2.for
3
1000
4.Next
5.ExitScript
6.//强制中止退出脚本的执行,在这个语句之后的所有命令都不会执行
7.Sub
aa()
Call
Plugin.Msg.ShowScrTXT(0,
0,
1024,
768,
屏幕内容填写"
i,
0000FF"
)
i=i+1
Loop
14.End
RestartScript重新启动脚本运行
重新启动脚本运行
2
5.RestartScript
//重新启动脚本运行