
按键精灵的按键鼠标行动录制是一项特别很是好用的下场,但因为鼠标点击的精灵脚本键精中心是结实机械的,且迟误时分没法调剂 ,代码假定在布景脚本中添加一些公用代码 ,除夜便可以调剂点击频率和点击时分,全按甚至可以在安卓模仿器上独霸模仿按压式点击 ,灵呼当然,唤独这只是霸编冰山一角,创作创作创造脚本为专业延续功课做预备才好玩呢!

按键精灵脚本代码除夜全:
小身手:按 “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呼唤 [VBSCall Delay]
脚本停止奉行一段时分,支撑变量 [VBSCall FindCenterColor]
从屏幕某个区域的灵呼中心最早找色 [VBSCall FindColor]
在屏幕指定区域从左到右找色 [VBSCall FindColorEx]
恍忽找色下场 [VBSCall FindPic]
找图片 ,可设定近似度 [VBSCall GetCursorPos]
取妥往后鼠标的唤独坐标 [VBSCall GetPixelColor]
掉落踪掉落踪指定职位点的色彩 [VBSCall GetScreenResolution]
取妥往后屏幕分辨率 [VBSCall InputBox]
"弹出"对话框准予用户输进文字 [VBSCall MessageBox]
弹出对话框,支撑变量 [VBSCall ReadMemory]
读取本机指定内存地址的数值 [VBSCall RunApp]
运转一个法度圭表类型,或翻开一个文件 [VBSCall SayString]
输进文本. [VBSCall SetCursorPos]
设置鼠标职位 [VBSCall GetCursorShape]
掉落踪掉落踪鼠标外形
按键精灵呼唤独霸编制:
键盘呼唤分为两除夜类:键盘模仿呼唤和键盘独霸呼唤.键盘模仿呼唤可以模仿我们往常独霸键盘的行动.独霸键盘的行动分为三类:按下 、弹起、按下并弹起.键盘独霸呼唤可以在脚本奉行过程中经由过程键盘独霸脚本行动.
[KeyPress 、KeyPressS、KeyPressH]
格式: KeyPress { 键盘虚构码},{ 次数}
诠释: 先"按下"再"弹起"键,模仿我们往常深化的"按键"独霸.
我们在独霸键盘的时辰有两种独霸,一种是"按下"键,一种是"弹起"键.将这两个行动延续举办 ,就是一个无缺的"按键"行动.
KeyPressS: 超等模仿编制 ,兼容性更强,对键盘和鼠标没有出格的请求 ,PS2(圆口)和USB接口的键盘都可独霸
KeyPressH: 硬件模仿编制 ,仅支撑PS(圆口)的键盘
例子:
KeyPress 65,1
65是A键的按键码,上面的语句展示按A键1次
[KeyDown、KeyDownS、KeyDownH]
格式: KeyDown { 键盘虚构码},{ 次数}
诠释: "按下"键,模仿我们往常深化的"按下"独霸
寄看:有些键在按下此后 ,会和其他键产生发火组合终局 ,比如"Alt/Ctrl/Shift"
假定独霸"按下Alt"呼唤 ,那么此后的"按键"行动将变成"Alt+A"等组合行动
是以记得在需求时独霸"弹起"呼唤将组合键释放,阻拦影响键盘的正常独霸.
KeyDownS: 超等模仿编制 ,兼容性更强,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的键盘都可独霸
KeyDownH: 硬件模仿编制,仅支撑PS(圆口)的键盘
例子:
KeyDown 65,1
65是A键的按键码 ,上面的语句展示按下A键1次
[KeyUp 、KeyUpS、KeyUpH]
格式: KeyUp { 键盘虚构码} { 次数}
诠释:"弹起"键,模仿我们往常深化的"弹起"独霸
KeyUpS: 超等模仿编制,兼容性更强,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的键盘都可独霸
KeyUpH: 硬件模仿编制,仅支撑PS(圆口)的键盘
例子:
KeyUp 65,1
65是A键的按键码 ,上面的语句展示松开A键1次
鼠标呼唤引见
鼠标呼唤分为三除夜类:模仿鼠标按键呼唤、模仿鼠标挪动呼唤 、鼠标独霸呼唤.模仿鼠标按键可以模仿鼠标的左键 、右键、中键和滚轮的行动.鼠标的行动分为三类:按下、弹起、按下并弹起.模仿鼠标挪动呼唤支撑挪动到屏幕的某个坐标、将鼠标挪动一个绝对的坐标鼠标独霸呼唤可以在脚本奉行过程中经由过程鼠标独霸脚本.
[LeftClick、LeftClickS、LeftClickH]
格式:LeftClick { 次数}
诠释:在鼠标往后职位模仿点击鼠标左键.{ 次数}可以独霸点击的次数
LeftClickS: 超等模仿编制,兼容性更强 ,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的鼠标都可独霸
LeftClickH: 硬件模仿编制,仅支撑PS(圆口)的鼠标
例子:
LeftClick 5
在往后鼠标的职位单击鼠标左键5次
[RightClick、RightClickS、RightClickH]
格式:RightClick { 次数}
诠释:在鼠标往后职位模仿点击鼠标右键.{ 次数}可以独霸点击的次数
RightClickS: 超等模仿编制 ,兼容性更强,对键盘和鼠标没有出格的请求 ,PS2(圆口)和USB接口的鼠标都可独霸
RightClickH: 硬件模仿编制,仅支撑PS(圆口)的鼠标
例子:
RightClick 5
在往后鼠标的职位单击鼠标右键5次
[MiddleClick、MiddleClickS、MiddleClickH]
格式:MiddleClick { 次数}
诠释:在鼠标往后职位模仿点击鼠标中键.
MiddleClickS: 超等模仿编制,兼容性更强,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的鼠标都可独霸
MiddleClickH: 硬件模仿编制 ,仅支撑PS(圆口)的鼠标
例子:
MiddleClick 5
在往后鼠标的职位单击鼠标中键5次
[LeftDoubleClick、LeftDoubleClickS、LeftDoubleClickH]
格式:LeftDoubleClick { 次数}
诠释:在鼠标往后职位模仿双击鼠标左键.
LeftDoubleClickS: 超等模仿编制 ,兼容性更强,对键盘和鼠标没有出格的请求 ,PS2(圆口)和USB接口的鼠标都可独霸
LeftDoubleClickH: 硬件模仿编制,仅支撑PS(圆口)的鼠标
例子:
LeftDoubleClick 5
在往后鼠标的职位双击鼠标左键5次
[LeftDown、LeftDownS、LeftDownH]
格式:LeftDown { 次数}
诠释:在鼠标往后职位模仿按下鼠标左键,{ 次数}在这个语句中当然有效,但没有理论意义.
LeftDownS: 超等模仿编制 ,兼容性更强 ,对键盘和鼠标没有出格的请求 ,PS2(圆口)和USB接口的鼠标都可独霸
LeftDownH: 硬件模仿编制 ,仅支撑PS(圆口)的鼠标
例子:
LeftDown 1
在往后鼠标的职位按下鼠标左键
[LeftUp、LeftUpS、LeftUpH]
格式:LeftUp { 次数}
诠释:在鼠标往后职位模仿松开鼠标左键,{ 次数}在这个语句中当然有效 ,但没有理论意义.
LeftUpS: 超等模仿编制,兼容性更强,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的鼠标都可独霸
LeftUpH: 硬件模仿编制 ,仅支撑PS(圆口)的鼠标
例子:
LeftUp 1
在往后鼠标的职位弹起鼠标左键
[RightDown 、RightDownS 、RightDownH]
格式:RightDown { 次数}
诠释:在鼠标往后职位模仿按下鼠标右键 ,{ 次数}在这个语句中当然有效 ,但没有理论意义.
RightDownS: 超等模仿编制 ,兼容性更强 ,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的鼠标都可独霸
RightDownH: 硬件模仿编制 ,仅支撑PS(圆口)的鼠标
例子:
RightDown 1
在往后鼠标的职位按下鼠标右键
[RightUp、RightUpS、RightUpH]
格式:RightUp { 次数}
诠释:在鼠标往后职位模仿松开鼠标右键,{ 次数}在这个语句中当然有效,但没有理论意义
RightUpS: 超等模仿编制,兼容性更强 ,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的鼠标都可独霸
RightUpH: 硬件模仿编制 ,仅支撑PS(圆口)的鼠标
例子:
RightUp 1
在往后鼠标的职位弹起鼠标右键
[MoveTo、MoveToS 、MoveToH]
格式:MoveTo { X坐标},{ Y坐标}
诠释:挪动鼠标到(X坐标,Y坐标)处
MoveToS: 超等模仿编制,兼容性更强,对键盘和鼠标没有出格的请求 ,PS2(圆口)和USB接口的鼠标都可独霸
MoveToH: 硬件模仿编制,仅支撑PS(圆口)的鼠标
例子:
MoveTo 100,200
把鼠标挪动到(100,200)这个点上
MoveTo intX,intY
把鼠标挪动到(intX,intY)这个点上,需求5.50以上版本支撑.
[MoveR 、MoveRS 、MoveRH]
格式:MoveR { X距离},{ Y距离}
诠释:把鼠标绝对挪动(X距离,Y距离)
MoveRS: 超等模仿编制,兼容性更强 ,对键盘和鼠标没有出格的请求,PS2(圆口)和USB接口的鼠标都可独霸
MoveRH: 硬件模仿编制 ,仅支撑PS(圆口)的鼠标
例子:
往后鼠标在(100,100)点,独霸上面语句
MoveR 200,300
此后 ,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处
提示:独霸硬件模仿编制不克不及碰键盘鼠标,不然会招致
[MouseWheel]
格式:MouseWheel { 动弹量}
诠释:动弹鼠标滚轮.假定动弹量为正 ,向上动弹;不然向下动弹.
仅支撑Windows 2000以上的独霸琐细.
例子:
MouseWheel 1
把鼠标滚轮向上动弹1格
[SaveMousePos][RestoreMousePos]
格式: SaveMousePos
诠释: 保管往后鼠标职位
格式: RestoreMousePos
诠释: 将鼠标挪动到上一次保管的鼠标职位
例子: 保管/恢复鼠标职位经常独霸于建造群集游戏练功脚本 ,脚本最早时保管鼠标职位,脚本停止年光复鼠标职位
多么脚本奉行后鼠标的职位就不会改削
[LockMouse]
格式: LockMouse
诠释: 锁定鼠标职位,用户将不克不及经由过程挪动鼠标而改削鼠标职位,而脚本仍可以改削鼠标职位
例子: 在脚本最早的时辰独霸这个呼唤,可以有效阻拦用户误触鼠标激起脚本奉行犯错
[UnlockMouse]
格式: UnlockMouse
诠释: 消弭LockMouse呼唤对鼠标职位的锁定.假定用户独霸了LockMouse呼唤而没无益用UnlockMouse呼唤,
按键精灵会在脚本停止时主动消弭锁定
[WaitKey]
格式:WaitKey { 可选:变量名}(寄看这里是"变量名"不是"表达式")
诠释:脚本运转到此句此后停歇,等待用户按键 ,用户按键此后 ,将按键下场保管到变量傍边.
例子:
WaitKey x
脚本运转到这一行会停歇 ,当用户按下键盘后延续奉行,并且把用户的按键码保管在变量x里
[GetLastKey]
格式:GetLastKey { 可选:变量名}(寄看这里是"变量名"不是"表达式")
诠释:脚本运转到此句此后不竭息 ,将前次用户按键的下场保管到变量傍边.
例子:
GetLastKey x
脚本运转到这一行不会停歇 ,会把运转终了这一行此后的第一次按键的按键码保管在变量x里
[WaitClick]
格式: WaitClick { 可选:变量名}(寄看这里是"变量名"不是"表达式")
诠释: 脚本奉行到这一句停歇,按下肆意鼠标键此后延续,按下的鼠标键将被记真实变量傍边
例子: WaitClick last_click
VBSCall MessageBox("您按下了" & last_click)
[GetLastClick]
格式: GetLastClick { 可选:变量名}(寄看这里是"变量名"不是"表达式")
诠释: 检测上一次按下的鼠标代码 ,不影响脚本奉行的流程
独霸呼唤引见
在脚本运转过程中 ,需求经由过程各类前提来独霸呼唤.按键精灵支撑丰富的独霸指令,包含根本的轮回、剖断 、过程等.同时也供给了一些特别很是有特点的独霸呼唤,比如经由过程屏幕色彩来举办剖断.公允的用好这些独霸呼唤 ,可让你的脚本变得愈加机警!
[Sub]
格式:
Sub { 过程名}
…
Return
诠释: 定义一个过程,可以在脚本中调用这个过程
[Return]
格式:
Sub { 过程名}
…
Return
诠释: 定义一个过程,可以在脚本中调用这个过程
[Gosub]
格式:
GoSub { 过程名}
诠释:调用过程
[If]
格式:If { 表达式}…ElseIf…Else…EndIf
诠释:剖断表达式抓点色彩并奉行语句--经由过程剖断表达式的取值 ,来奉行后背的行动或独霸
[IfColor]
格式:IfColor { X坐标},{ Y坐标},{ 色彩},{ 剖断前提(0:等于 1,方等于 2:近似等于)}…ElseIf…Else…EndIf
诠释:剖断色彩并奉行语句--经由过程剖断屏幕x,y坐标的某点的色彩,是等于 、方等于、仍是近似某色彩 ,来奉行后背的行动或独霸
例子:
IfColor 860,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一同构成轮回语句
[Goto]
格式:Goto { 标号}
诠释:跳转语句 ,可以跳转到rem标识表记标帜过的标识表记标帜处延续奉行
其他呼唤引见
[Delay]
格式:Delay { 延时}
诠释:脚本停歇奉行一段时分.{ 延时}里面填写"毫秒"数
1秒=1000毫秒 , 1分钟=60000毫秒 , 1小时=3600000毫秒
例子:
Delay 6000
迟误6秒
x = 5000
Delay x
延时x秒,这里x是5秒
[MessageBox]
格式:MessageBox { 文字}
诠释:复杂的弹出一个窗口 ,展示一段文字.
例子:
MessageBox "弹出窗口"
提示: 按键VBS语句中也供给了MessageBox呼唤 ,可以支撑变量,是以MessageBox呼唤也可以直接写成支撑变量的编制
x = "提示窗口"
MessageBox x
[SayString]
格式:SayString { 表达式}
诠释:在往后窗口输进文字
例子:
SayString 你好啊
x = "我很好"
SayString x
[Rem]
格式:Rem { 文字}
诠释:标识表记标帜呼唤.便可当诠释 ,也可感应Goto跳转指令作标识表记标帜
例子:
Rem 脚本最早
[TracePrint]
格式:TracePrint { 变量}
诠释:在调试窗口打印文字,可用于输进变量的值
例子:
TracePrint x
在调试窗口输进变量x的值
[EndScript]
格式:EndScript
诠释:强逼停止脚本的奉行,在这个语句此后的全数呼唤都不会奉行
[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 { 插件名}.{ 插件函数}
诠释:调用一个内部插件供给的函数.我们将慢慢建造多种宏壮下场的插件并随按键精灵最新版本供给.
例子:
Plugin parentH = Window.Foreground()
独霸Windows插件取妥往后窗口的句柄下场
[UserVar]
用于支撑用户设置脚本参数
标准型自定义变量
格式: UserVar { 变量}={ 默许值} { 诠释}
诠释:这个呼唤次要用于用户自定义的设置下场
例子:
UserVar var1=30 当HP<若干很多若干良多若干很多若干良多若干很多若干%时,独霸红药
UserVar var2=30 当MP<若干很多若干良多若干很多若干良多若干很多若干%时,独霸蓝药
当用户独霸这个脚本的时辰,可以对这var1和var2这两个变量的取值举办设置
下拉型自定义变量
格式: UserVar 变量=DropList{ 选项0:值0|选项1:值1|选项2:值2}=默许展示的选项编号 { 诠释}
诠释:这个呼唤过后设定多个变量值 ,用户可在基面经由过程下拉编制举办选择
例子:
UserVar Var1=DropList{ 低于10%时补血:0.1|低于20%时补血:0.2|低于30%时补血:0.3}=2 主动补血设置
出格提示:默许展示的选项编号从0最早
[PutAttachment]
格式:PutAttachment <路途:可选><要释放的文件:可选>
诠释:把往后脚本包含的附件展开到指定的路途下.<路途>是指定的绝对路途或尽对路途.假定省略<路途>或<路途>为 . ,则默许展开到按键精灵地址的文件夹中可以指定要释放的文件,准予独霸通配符,如 *.bmp.假定不指定要释放的文件 ,则默许释放全数文件.
例子:
PutAttachment c:\ *.bmp
将附件中全数后缀是bmp的文件释放到c盘
PutAttachment .\plugin *.dll
将附件中全数后缀是dll的文件释放到往后文件夹的plugin目次下
[//]
诠释呼唤 ,假定一行语句的开首是//,那么这一行语句将被看作是一句诠释.
5.50此后的版本支撑按键精灵VBS呼唤引见
[VBSCall FindCenterColor]
诠释: 这个下场准予您在屏幕的某个区域从中心最早查找指定的色彩 ,并把找到的坐标保管在变量中
格式: VBSCall FindCenterColor(left,top,right,bottom,c,x,y)
在区域内从中心到中心找色彩为c的点 ,把坐标保管在变量x和y中left,top,right,bottom都是整数或整数型变量 ,说了然区域的左,上 ,右,下鸿沟色彩是近似于"0000FF"的字符串,假定不取变量 ,别忘了加双引号假定没有找到这个色彩,则x和y的值都被置为-1
例子
VBSCall FindCenterColor(0,0,800,600,"0000FF",x,y)
If x>=0 and y>=0
MoveTo x y
EndIf 在区域(0,0,800,600)中找白色("0000FF")的点 ,假定找到 ,则把鼠标挪动到这个点
[VBSCall FindColor]
诠释: 这个下场准予您在屏幕的某个区域从左到右、从上到下的查找指定的色彩,并把找到的坐标保管在变量中
格式: VBSCall FindColor(left,top,right,bottom,c,x,y)
在区域内从左到右 ,从上到下找色彩为c的点,把坐标保管在变量x和y中left,top,right,bottom都是整数或整数型变量,说了然区域的左,上,右 ,下鸿沟色彩是近似于"0000FF"的字符串,假定不取变量 ,别忘了加双引号假定没有找到这个色彩 ,则x和y的值都被置为-1.
例子
VBSCall FindColor(0,0,800,600,"0000FF",x,y)
If x>=0 and y>=0
MoveTo x y
EndIf 在区域(0,0,800,600)中找白色("0000FF")的点,假定找到 ,则把鼠标挪动到这个点
[VBSCall FindColorEx]
诠释: 这个下场准予您在屏幕的某个区域恍忽查找指定的色彩 ,并把找到的坐标保管在变量中
格式: VBSCall FindColorEx(left,top,right,bottom,c,type,similar,x,y)
在区域内找色彩为c的点,把坐标保管在变量x和y中left ,top,right,bottom都是整数或整数型变量 ,说了然区域的左 ,上,右,下鸿沟色彩是近似于"0000FF"的字符串,假定不取变量 ,别忘了加双引号type展示查找编制.0为从上往下,从左往右找;1为从中心往中心找similar为近似度 ,取0.3到1之间的小数.数值越除夜 ,对近似度请求越严格.推荐取0.8假定没有找到这个色彩,则x和y的值都被置为-1.
例子
VBSCall FindColorEx(0,0,800,600,"0000FF",1,0.8,x,y)
If x>=0 and y>=0
MoveTo x y
EndIf 在区域(0,0,800,600)中 ,从中心最早找接近白色("0000FF")的点,假定找到,则把鼠标挪动到这个点
[VBSCall FindPic]
诠释: 这个下场准予您在屏幕的某个区域查找指定近似度的图片 ,并把找到的坐标保管在变量中
格式 VBSCall FindPic(left,top,right,bottom,filename,similar,x,y)
在区域内从左到右 ,从上到下找文件名为filename的bmp文件 ,把找到的坐标保管在变量x和y中left,top ,right,bottom都是整数或整数型变量,说了然区域的左 ,上,右 ,下鸿沟filename是一个bmp格式标图片,需求您本身抓取,最好是24位 ,把边沿都设为单一的色彩similar为近似度 ,取0.5到1之间的小数.数值越除夜 ,对图片的近似度请求越严格 ,速度也越快.推荐取0.9假定没有找到图片,则x和y的值都被置为-1推荐独霸邻近色彩单一的图片.
例子
VBSCall FindPic(0,0,1023,767,"1.bmp",0.9,x,y)
If x>=0 and y>=0
MoveTo x y
EndIf 在区域(0,0,1023,767)中找与文件1.bmp中的图形斗劲接近的中心,假定找到,则把鼠标挪动到这个中心
6.30版此后 ,找图的文件路途可以直接援引附件中的图片,不须要释放.
例子:
VBSCall FindPic(0,0,1023,767,"Attachment:\1.bmp",0.9,x,y)
[VBSCall GetCursorPos]
诠释: 这个下场准予您取妥往后鼠标地址的职位,并保管在变量中
格式: VBSCall GetCursorPos(x,y)
x和y都是整数型变量,分袂展示往后鼠标的x和y坐标您可以尽情取变量名,不必定是x和y.
例子:
VBSCall GetCursorPos(mx,my) 把往后鼠标职位的x和y坐标放在变量mx和my中
[VBSCall GetPixelColor]
诠释: 这个下场准予您掉落踪掉落踪指定职位的点的色彩 ,并保管在变量中
格式: color=GetPixelColor(x,y)
把坐标为(x,y)的点的色彩保管在字符串变量color中x和y是整数或整数型变量
例子:
VBSCall GetCursorPos(x,y)
color=GetPixelColor(x,y)
VBSCall MessageBox(color) 取妥往后点的色彩,并弹出对话框展示出来
[VBSCall InputBox]
诠释: 这个下场可以弹出一个"输进"对话框,让脚本用户输进一些文字
格式: x=InputBox(提示用户的话 ,比如"请输进用户名")
把用户的输进内容保管在变量x中假定提示用户的话不是变量,别忘了加双引号.
例子:
x=InputBox("请输进用户名")
MessageBox(x) 让用户输进用户名 ,并展示出来
[VBSCall MessageBox]
诠释: 这个下场准予您在脚本中弹出一个对话框,对话框的文字准予是变量
格式: VBSCall MessageBox(对话框中的文字)
假定对话框中的文字不是变量 ,别忘了加双引号
例子:
VBSCall MessageBox(CStr(i)) 把变量i的内容转换成字符串并展示出来
[VBSCall ReadMemory]
诠释: 这个下场准予您取妥往后活动法度圭表类型的指定内存地址的值 ,并保管在变量中
格式: VBSCall ReadMemory(十六进制整数展示的内存地址 ,读取圭表类型,value)
内存地址是近似于&H400000的十六进制整数,可以用游戏改削对象找到 ,别忘了在后面加&H展示十六进制"读取圭表类型"可所以0,1或2,分袂展示读取一个字节,一个整数或一个长整数读到的值存放在长整型变量value中
例子:
VBSCall ReadMemory(&h400000,2,val)
MessageBox(CStr(val)) 从内存地址400000中读取一个长整数 ,并展示出来
[VBSCall RunApp]
诠释: 独霸这个下场,您可以很利便的启动一个外埠的法度圭表类型,或翻开一个文件
格式: VBSCall RunApp(要运转的法度圭表类型或文件)
假定法度圭表类型路途不是变量,别忘了加双引号
例子:
VBSCall RunApp("notepad.exe") 启动Windows记事本法度圭表类型
[VBSCall GetCursorShape]
诠释: 这个函数取妥往后鼠标的外形特点(用一个整数展示 ,对这个整数举办斗劲,相当于对鼠标外形举办斗劲)
格式: shape=GetCursorShape(保管值,如今请用0)
例子:
VBSCall shape=GetCursorShape(0)
If shape=old_shape
VBSCall MessageBox(shape)
EndIf
取妥往后鼠标的外形,并和之前掉落踪掉落踪的鼠标外形old_shape举办斗劲rem
注:上面的VBS函数仅仅是为了贯穿连接兼容性而保管,不推荐独霸!
[VBSCall Delay]
VBSCall Delay(iMilliSecond)
诠释: 这个函数可以延时 ,单位是毫秒 ,支撑表达式
提示: 按键精灵自带的Delay呼唤已支撑表达式,是以不推荐独霸VBSCall Delay呼唤,此呼唤保管仅为了兼容之前的脚本.
[VBSCall SayString]
诠释: 这个函数用来输进文本 ,支撑变量.
格式: VBSCall SayString(Prompt)
提示: 按键精灵自带的SayString呼唤已支撑表达式,是以不推荐独霸VBSCall SayString呼唤 ,此呼唤保管仅为了兼容之前的脚本.
[VBSCall SetCursorPos]
诠释: 设置鼠标往后的职位
格式: VBSCall SetCursorPos(CursorX,CursorY)
提示: 按键精灵自带的MoveTo呼唤已支撑变量,是以不推荐独霸VBSCall SetCursorPos呼唤,此呼唤保管仅为了兼容之前的脚本.
[VBSCall GetScreenResolution]
诠释: 这个下场准予您取妥往后屏幕分辨率 ,并保管在变量中
格式: VBSCall GetScreenResolution(cx,cy)
cx和cy都是整数型变量 ,分袂展示往后分辨率的宽和高
例子:
VBSCall GetScreenResolution(cx,cy) 把往后屏幕分辨率的宽和高分袂放在变量cx和cy中
提示: 您也可独霸Windows插件中的掉落踪掉落踪屏幕分辨率的下场.
以上内容等于按键精灵脚本代码除夜全与布景呼唤的独霸编制,用户可以比照案例来独霸需求调剂的脚本.
本文由作文网知识栏目发布,感谢您对作文网的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“按键精灵脚本代码除夜全 按键精灵呼唤独霸编制”
