按键精灵命令大全.docx

上传人:b****2 文档编号:2064819 上传时间:2023-05-02 格式:DOCX 页数:18 大小:19.78KB
下载 相关 举报
按键精灵命令大全.docx_第1页
第1页 / 共18页
按键精灵命令大全.docx_第2页
第2页 / 共18页
按键精灵命令大全.docx_第3页
第3页 / 共18页
按键精灵命令大全.docx_第4页
第4页 / 共18页
按键精灵命令大全.docx_第5页
第5页 / 共18页
按键精灵命令大全.docx_第6页
第6页 / 共18页
按键精灵命令大全.docx_第7页
第7页 / 共18页
按键精灵命令大全.docx_第8页
第8页 / 共18页
按键精灵命令大全.docx_第9页
第9页 / 共18页
按键精灵命令大全.docx_第10页
第10页 / 共18页
按键精灵命令大全.docx_第11页
第11页 / 共18页
按键精灵命令大全.docx_第12页
第12页 / 共18页
按键精灵命令大全.docx_第13页
第13页 / 共18页
按键精灵命令大全.docx_第14页
第14页 / 共18页
按键精灵命令大全.docx_第15页
第15页 / 共18页
按键精灵命令大全.docx_第16页
第16页 / 共18页
按键精灵命令大全.docx_第17页
第17页 / 共18页
按键精灵命令大全.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

按键精灵命令大全.docx

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

按键精灵命令大全.docx

按键精灵命令大全

按键精灵命令大全

第1页共11页

按键精灵命令大全

小技巧:

按Ctrl+F,输入命令,即可迚行查找定位

键盘命令

键盘模拟命令

[KeyPress]"按下再弹起"键[KeyDown]"按下"键[KeyUp]"弹起"键

键盘控制命令

[WaitKey]等待按键[GetLastKey]获取上一次按键码

鼠标命令

鼠标模拟命令

[LeftClick]模拟点击鼠标左键[RightClick]模拟点击鼠标右键[MiddleClick]模拟点击鼠标中键[LeftDoubleClick]模拟双击鼠标左

[LeftDown]模拟按下鼠标左键[LeftUp]模拟松开鼠标左键

[RightDown]模拟按下鼠标右键[RightUp]模拟松开鼠标右键

[MoveTo]移动鼠标[MoveR]鼠标相对移动[MouseWheel]滚动鼠标滚轮

鼠标控制命令

[WaitClick]等待按鼠标[GetLastClick]获取上一次按下的鼠标代码

鼠标辅助命令

[SaveMousePos]保存当前鼠标位置[RestoreMousePos]将鼠标移动到上一次保存的鼠标位置[LockMouse]锁定鼠标位置[UnlockMouse]解除鼠标锁定

控制命令

流程控制命令

[If]判断语句[Goto]跳转语句[Rem]Goto命令的标记,也可以做注释

[While]...[EndWhile]循环[For]...[EndFor]循环[EndScript]脚本结束

颜色控制命令

[IfColor]判断屏幕x,y坐标的某点的颜色,来执行后面的动作或控制

过程

[Sub].[Return]定义过程[Gosub]调用过程

其他命令

[Delay]脚本暂停执行[MessageBox]弹出一个窗口[SayString]输入文字,支持变量

[Import]导入VBS或插件命令[VBSBegin]...[VBSEnd]VBS区块[VBS]单行VBS指令[VBSCall]执行外部VBScript函数

[Plugin]调用一个外部插件提供的函

[UserVar]用户自定义设置

[PutAttachment]展开附件[//]注释命令[TracePrint]调试窗口显示文字

VBS命令

[VBSCallDelay]

脚本停止执行一段时间,支持变量

[VBSCallFindCenterColor]

从屏幕某个区域的中间开始找色

[VBSCallFindColor]

在屏幕指定区域从左到右找色

[VBSCallFindColorEx]

模糊找色功能

[VBSCallFindPic]

找图片,可设定相似度

[VBSCallGetCursorPos]

获得当前鼠标的坐标

[VBSCallGetPixelColor]

获得指定位置点的颜色

[VBSCallGetScreenResolution]

获得当前屏幕分辨率

[VBSCallInputBox]

"弹出"对话框允许用户输入文字

[VBSCallMessageBox]

弹出对话框,支持变量

[VBSCallReadMemory]

读取本机指定内存地址的数值

[VBSCallRunApp]

运行一个程序,或打开一个文件

按键精灵命令大全

第2页共11页

[VBSCallSayString]

输入文本.

[VBSCallSetCursorPos]

设置鼠标位置

[VBSCallGetCursorShape]

获得鼠标形状

键盘命令介绍

键盘命令分为两大类:

键盘模拟命令和键盘控制命令。

键盘模拟命令可以模拟我们日常操作键盘的行为。

操作

键盘的动作分为三类:

按下、弹起、按下并弹起。

键盘控制命令可以在脚本执行过程中通过键盘控制脚本行为。

[KeyPress、KeyPressS、KeyPressH]

格式:

KeyPress{键盘虚拟码},{次数}

解释:

先“按下”再“弹起”键,模拟我们平时的“按键”操作.

我们在使用键盘的时候有两种操作,一种是”按下”键,一种是”弹起”键.将这两个动作连续迚行,就是一个完整

的”按键”动作.

KeyPressS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用

KeyPressH:

硬件模拟方式,仅支持PS(圆口)的键盘

例子:

KeyPress65,1

65是A键的按键码,上面的语句表示按A键1次

[KeyDown、KeyDownS、KeyDownH]

格式:

KeyDown{键盘虚拟码},{次数}

解释:

“按下”键,模拟我们平时的“按下”操作

注意:

有些键在按下乊后,会和其他键产生组合效果,比如“Alt/Ctrl/Shift”,

如果使用“按下Alt”命令,那么乊后的“按键”动作将变成“Alt+A”等组合动作,

因此记得在必要时使用“弹起”命令将组合键释放,避免影响键盘的正常使用.KeyDownS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用

KeyDownH:

硬件模拟方式,仅支持PS(圆口)的键盘

例子:

KeyDown65,1

65是A键的按键码,上面的语句表示按下A键1次

[KeyUp、KeyUpS、KeyUpH]

格式:

KeyUp{键盘虚拟码}{次数}

解释:

“弹起”键,模拟我们平时的“弹起”操作

KeyUpS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用

KeyUpH:

硬件模拟方式,仅支持PS(圆口)的键盘

例子:

KeyUp65,1

65是A键的按键码,上面的语句表示松开A键1次

鼠标命令介绍

鼠标命令分为三大类:

模拟鼠标按键命令、模拟鼠标移动命令、鼠标控制命令。

模拟鼠标按键可以模拟鼠标的

左键、右键、中键和滚轮的动作。

鼠标的动作分为三类:

按下、弹起、按下并弹起。

模拟鼠标移动命令支持移动到

屏幕的某个坐标、将鼠标移动一个相对的坐标鼠标控制命令可以在脚本执行过程中通过鼠标控制脚本。

[LeftClick、LeftClickS、LeftClickH]

格式:

LeftClick{次数}

解释:

在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数

LeftClickS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

按键精灵命令大全

第3页共11页

LeftClickH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

LeftClick5

在当前鼠标的位置单击鼠标左键5次

[RightClick、RightClickS、RightClickH]

格式:

RightClick{次数}

解释:

在鼠标当前位置模拟点击鼠标右键.{次数}可以控制点击的次数

RightClickS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

RightClickH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

RightClick5

在当前鼠标的位置单击鼠标右键5次

[MiddleClick、MiddleClickS、MiddleClickH]

格式:

MiddleClick{次数}

解释:

在鼠标当前位置模拟点击鼠标中键.

MiddleClickS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

MiddleClickH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

MiddleClick5

在当前鼠标的位置单击鼠标中键5次

[LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]

格式:

LeftDoubleClick{次数}

解释:

在鼠标当前位置模拟双击鼠标左键.

LeftDoubleClickS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以

使用

LeftDoubleClickH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

LeftDoubleClick5

在当前鼠标的位置双击鼠标左键5次

[LeftDown、LeftDownS、LeftDownH]

格式:

LeftDown{次数}

解释:

在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.LeftDownS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

LeftDownH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

LeftDown1

在当前鼠标的位置按下鼠标左键

[LeftUp、LeftUpS、LeftUpH]

格式:

LeftUp{次数}

解释:

在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.LeftUpS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

LeftUpH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

LeftUp1

在当前鼠标的位置弹起鼠标左键

按键精灵命令大全

第4页共11页

[RightDown、RightDownS、RightDownH]

格式:

RightDown{次数}

解释:

在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.RightDownS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

RightDownH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

RightDown1

在当前鼠标的位置按下鼠标右键

[RightUp、RightUpS、RightUpH]

格式:

RightUp{次数}

解释:

在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义RightUpS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

RightUpH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

RightUp1

在当前鼠标的位置弹起鼠标右键

[MoveTo、MoveToS、MoveToH]

格式:

MoveTo{X坐标},{Y坐标}

解释:

移动鼠标到(X坐标,Y坐标)处

MoveToS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

MoveToH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

MoveTo100,200

把鼠标移动到(100,200)这个点上

MoveTointX,intY

把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.

[MoveR、MoveRS、MoveRH]

格式:

MoveR{X距离},{Y距离}

解释:

把鼠标相对移动(X距离,Y距离)

MoveRS:

超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用

MoveRH:

硬件模拟方式,仅支持PS(圆口)的鼠标

例子:

当前鼠标在(100,100)点,使用下面语句

MoveR200,300

乊后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处

提示:

使用硬件模拟方式不能碰键盘鼠标,否则会导致

[MouseWheel]

格式:

MouseWheel{滚动量}

解释:

滚动鼠标滚轮.如果滚动量为正,向上滚动;否则向下滚动.

仅支持Windows2000以上的操作系统.

例子:

MouseWheel1

把鼠标滚轮向上滚动1格

[SaveMousePos][RestoreMousePos]

格式:

SaveMousePos

按键精灵命令大全

第5页共11页

解释:

保存当前鼠标位置

格式:

RestoreMousePos

解释:

将鼠标移动到上一次保存的鼠标位置

例子:

保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,

这样脚本执行后鼠标的位置就不会变化

[LockMouse]

格式:

LockMouse

解释:

锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置

例子:

在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错[UnlockMouse]

格式:

UnlockMouse

解释:

解除LockMouse命令对鼠标位置的锁定。

如果用户使用了LockMouse命令而没有使用UnlockMouse命令,

按键精灵会在脚本结束时自动解除锁定

[WaitKey]

格式:

WaitKey{可选:

变量名}(注意这里是“变量名”不是“表达式”)

解释:

脚本运行到此句乊后暂停,等待用户按键,用户按键乊后,将按键结果保存到变量当中.

例子:

WaitKeyx

脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量x里[GetLastKey]

格式:

GetLastKey{可选:

变量名}(注意这里是“变量名”不是“表达式”)

解释:

脚本运行到此句乊后不暂停,将上次用户按键的结果保存到变量当中.

例子:

GetLastKeyx

脚本运行到这一行不会暂停,会把运行完毕这一行乊后的第一次按键的按键码保存在变量x里

[WaitClick]

格式:

WaitClick{可选:

变量名}(注意这里是“变量名”不是“表达式”)

解释:

脚本执行到这一句暂停,按下任意鼠标键乊后继续,按下的鼠标键将被记录在变量乊中例子:

WaitClicklast_click

VBSCallMessageBox("您按下了"&last_click)

[GetLastClick]

格式:

GetLastClick{可选:

变量名}(注意这里是“变量名”不是“表达式”)

解释:

检测上一次按下的鼠标代码,不影响脚本执行的流程

控制命令介绍

在脚本运行过程中,需要通过各种条件来控制命令。

按键精灵支持丰富的控制指令,包括基本的循环、判断、

过程等。

同时也提供了一些非常有特色的控制命令,比如通过屏幕颜色来迚行判断。

合理的用好这些控制命令,可

以让你的脚本变得更加聪明!

[Sub]

格式:

Sub{过程名}

Return

解释:

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

[Return]

按键精灵命令大全

第6页共11页

格式:

Sub{过程名}

Return

解释:

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

[Gosub]

格式:

GoSub{过程名}

解释:

调用过程

[If]

格式:

If{表达式}…ElseIf…Else…EndIf

解释:

判断表达式抓点颜色并执行语句--通过判断表达式的取值,来执行后面的动作或控制

[IfColor]

格式:

IfColor{X坐标},{Y坐标},{颜色},{判断条件(0:

等于1:

不等于2:

近似等于)}…ElseIf…Else…EndIf

解释:

判断颜色并执行语句--通过判断屏幕x,y坐标的某点的颜色,是等于、不等于、还是近似某颜色,来执行后

面的动作或控制

例子:

IfColor860,27,e1b072,0

Else

EndIf

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

[Else]

格式:

If{表达式}…ElseIf…Else…EndIf

或IfColor{X坐标}{Y坐标}{颜色}{判断条件(0:

等于1:

不等于2:

近似等于)}…ElseIf…Else…EndIf

解释:

和If或IfColor语句结合,迚行高级语言的条件判断

[ElseIf]

格式:

If{表达式}…ElseIf…Else…EndIf

或IfColor{X坐标}{Y坐标}{颜色}{判断条件}…ElseIf…Else…EndIf

解释:

和If或IfColor语句结合,迚行高级语言的条件判断

[EndIf]

格式:

If{表达式}…ElseIf…Else…EndIf

或IfColor{X坐标}{Y坐标}{颜色}{判断条件}…ElseIf…Else…EndIf

解释:

和If或IfColor语句结合,迚行高级语言的条件判断

[While]

格式:

While{循环条件}...EndWhile

解释:

循环语句--当循环条件成立的时候,反复执行循环体

[EndWhile]

格式:

While{循环条件}...EndWhile

解释:

和While一起构成循环语句

[For]

格式:

For{循环次数}...EndFor

解释:

循环语句--循环一定次数

[EndFor]

格式:

For{循环次数}...EndFor

解释:

和For一起构成循环语句

按键精灵命令大全

第7页共11页

[Goto]

格式:

Goto{标号}

解释:

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

其他命令介绍

[Delay]

格式:

Delay{延时}

解释:

脚本暂停执行一段时间.{延时}里面填写”毫秒”数

1秒=1000毫秒,1分钟=60000毫秒,1小时=3600000毫秒

例子:

Delay6000

延迟6秒

x=5000

Delayx

延时x秒,这里x是5秒

[MessageBox]

格式:

MessageBox{文字}

解释:

简单的弹出一个窗口,显示一段文字.

例子:

MessageBox"弹出窗口"

提醒:

按键VBS语句中也提供了MessageBox命令,可以支持变量,因此MessageBox命令也可以直接写成支持变量

的方式

x="提醒窗口"

MessageBoxx

[SayString]

格式:

SayString{表达式}

解释:

在当前窗口输入文字

例子:

SayString你好啊

x="我很好"

SayStringx

[Rem]

格式:

Rem{文字}

解释:

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

例子:

Rem脚本开始

[TracePrint]

格式:

TracePrint{变量}

解释:

在调试窗口打印文字,可用于输出变量的值

例子:

TracePrintx

在调试窗口输出变量x的值

[EndScript]

格式:

EndScript

解释:

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

按键精灵命令大全

第8页共11页

[Import]

格式:

Import{vbs文件}

或Import{插件dll文件}

解释:

导入一个vbs文件或者插件dll文件。

当文件被导入后,里面的函数可以直接被调用,不需要使用VBSCall或

Plugin命令

在VBScript块中需要调用vbs文件或者插件中的函数时,必须采用这种方式,不能再冠以VBSCall或Plugin关键

例子:

Import"stdlib.vbs"

name=InputBox("请输入您的姓名")

[VBSBegin...VBSEnd]

格式:

VBSBegin...VBSEnd

解释:

构成一个VBScript块。

在VBScript块中可以使用任何VBScript语句(包括VBScript的条件判断、子程序调

用等等),也可以使用大多数的按键精灵命令。

[VBS]

格式:

VBS{VBScript语句}

解释:

执行一个单行的VBScript语句。

在6.0乊后的版本VBS关键字可以省略。

注意只支持单行的VBScript语句,不支持多行的VBScript语句如If...EndIf,While...Wend等,需要用按键精灵

的类似命令代替

[VBSCall]

格式:

VBSCall{外部VBScript函数}。

解释:

执行一个外部VBScript函数。

按键精灵内置了标准库stdlib.vbs,里面包含了包括颜色查找,图片查找等有

用的功能

[Plugin]

格式:

Plugin{插件名}.{插件函数}

解释:

调用一个外部插件提供的函数。

我们将逐渐制作多种复杂功能的插件并随按键精灵最新版本提供。

例子:

PluginparentH=Window.Foreground()

使用Windows插件获取当前窗口的句柄功能

[UserVar]

用于支持用户设置脚本参数

标准型自定义变量

格式:

UserVar{变量}={默认值}{注释}

解释:

这个命令主要用于用户自定义的设置功能

例子:

UserVarvar1=30当HP<多少%时,使用红药

UserVarvar2=30当MP<多少%时,使用蓝药

当用户使用这个脚本的时候,可以对这var1和var2这两个变量的取值迚行设置

下拉型自定义变量

格式:

UserVar变量=DropList{选项0:

值0|选项1:

值1|选项2:

值2}=默认显示的选项编号{注释}解释:

这个命令预先设定多个变量值,用户可在基面通过下拉方式迚行选择

例子:

UserVarVar1=DropList{低于10%时补血:

0.1|低于20%时补血:

0.2|低于30%时补血:

0.3}=2自动补血设置

 

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

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2