按键精灵控制命令.docx

上传人:b****4 文档编号:5504773 上传时间:2022-12-17 格式:DOCX 页数:18 大小:18.51KB
下载 相关 举报
按键精灵控制命令.docx_第1页
第1页 / 共18页
按键精灵控制命令.docx_第2页
第2页 / 共18页
按键精灵控制命令.docx_第3页
第3页 / 共18页
按键精灵控制命令.docx_第4页
第4页 / 共18页
按键精灵控制命令.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

按键精灵控制命令.docx

《按键精灵控制命令.docx》由会员分享,可在线阅读,更多相关《按键精灵控制命令.docx(18页珍藏版)》请在冰豆网上搜索。

按键精灵控制命令.docx

按键精灵控制命令

命令名称

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 //重新启动脚本运行  

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1