按键精灵命令

合集下载

按键精灵命令大全第二版

按键精灵命令大全第二版
• s=Plugin.GetSysInfo.GetDateTime()<BR /> MessageBox "您的操作系统日期和时间:" & s
• 求幂运算符:
• 描述
• 用于计算数的指数次方。 语法
• result = number^exponent
• 运算符的语法有以下部分: • 部分描述result任意数值变量。number任意数值表达 式。exponent任意数值表达式。说明 • 仅当 exponent 参数为整数时,Number 参数才可为负 值。如果单个表达式中有多个指数运算,则 ^ 运算符 按从左到右的顺序执行。 如果 number 或 exponent 为 Null 表达式,则 result 值也为 Null。
• 导入命令: • //当文件被导入后,里面的函数可以直接被调用,不需要使用VBSCall或 Plugin命令 //在VBScript块中需要调用vbs文件或者插件中的函数时,必须采用这种方式, 不能再冠以VBSCall或Plugin关键字 Import “Memory.dll” //导入Memory插件命令 自定义变量: • //标准型自定义变量 //格式: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开始

按键精灵基础命令

按键精灵基础命令

KeyPress {键盘虚拟码} {次数}解释:先“按下”再“弹起”键,模拟我们平时的“按键”操作.我们在使用键盘的时候有两种操作,一种是”按下”键,一种是”弹起”键.将这两个动作连续进行,就是一个完整的”按键”动作.按键精灵可以模拟所有的键盘动作.[KeyDown]格式: KeyDown {键盘虚拟码} {次数}解释: “按下”键,模拟我们平时的“按下”操作注意:有些键在按下之后,会和其他键产生组合效果,比如“Alt/Ctrl/Shift”,如果使用“按下Alt”命令,那么之后的“按键”动作将变成“Alt+A”等组合动作,因此记得在必要时使用“弹起”命令将组合键释放,避免影响键盘的正常使用.[KeyUp]格式: KeyUp {键盘虚拟码} {次数}解释:“弹起”键,模拟我们平时的“弹起”操作[KeyPressH]格式: KeyPressH {键盘虚拟码} {次数}解释: 硬件模拟按键,与KeyPress功能类似,先“按下”再“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyDownH]格式: KeyDownH {键盘虚拟码} {次数}解释: 硬件模拟按下,与KeyDown功能类似,“按下”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyUpH]格式: KeyUpH {键盘虚拟码} {次数}解释: 硬件模拟弹起,与KeyUp功能类似,“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[LeftClick]格式:LeftClick {次数}解释:在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数[RightClick]解释:在鼠标当前位置模拟点击鼠标右键.[MiddleClick]格式:MiddleClick {次数}解释:在鼠标当前位置模拟点击鼠标中键.[LeftDoubleClick]格式:LeftDoubleClick {次数}解释:在鼠标当前位置模拟双击鼠标左键.[LeftDown]格式:LeftDown {次数}解释:在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[LeftUp]格式:LeftUp {次数}解释:在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[RightDown]格式:RightDown {次数}解释:在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.[RightUp]格式:RightUp {次数}解释:在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义[LeftClickH]格式:LeftClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightClickH]解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标右键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[MiddleClickH]格式:MiddleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标中键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDoubleClickH]格式:LeftDoubleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟双击鼠标左键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDownH]格式:LeftDownH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftUpH]格式:LeftUpH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令顶3∙2008-06-01 18:34∙回复∙举报 |∙∙精灵地界1∙2楼[Right Down H]格式:R ightDo wnH {次数} 解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命[Right UpH] 格式:R ightUp H {次数} 解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[Move格式:M oveTo {X坐标} {Y 坐标}解释:移动鼠标到(X 坐标,Y 坐标)处举例: MoveT o 100 2 00把鼠标移动到(100,20 0)这个点上MoveT o intX i ntY把鼠标移动到(intX,in tY)这个点上,需要5.50以上版本支持.[Move R]oveR {X 距离} {Y 距离}解释:把鼠标相对移动(X距离,Y距离)举例: 当前鼠标在(1 00,100)点,使用下面语句Move R 200 3 00之后,鼠标就被移到了(100 +200,1 00+30 0)处,也就是坐标(300, 400)处[Move RH] 格式:MR {X 距离} {Y 距离}解释:相对移动鼠标的硬件模拟指令把鼠标相对移动, (X距离,Y距离)[SaveM ousePo s]格式:S aveMo usePo s解释:保存当前鼠标位置[Restor eMouse Pos] 格式: R estore Mouse Pos解鼠标移动到上一次保存的鼠标位置举例:保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,这样脚本执行后鼠标的位置就不会变化[Lock Mous e]格式: L ockMo use解定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置举例: 在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错[Unloc kMous e]格式: Unl ockMo use解释: 解Mouse 命令对鼠标位置的锁定。

按键精灵命令大全

按键精灵命令大全
模拟点击鼠标左键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
复制代码
//LeftClick、LeftClickS、LeftClickH
//LeftClickS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用
//LeftClickH:
//MoveToH:
硬件模拟方式,仅支持PS(圆口)的鼠标
MoveTo 100,200
//把鼠标移动到(100,200)这个点上
intX=50
intY=150
MoveTo intX,intY
//把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.
13RestoreMousePos恢复上次保存的鼠标位置
命令名称:
GetCursorShape得到鼠标形状
命令功能:
得到当前鼠标的形状特征
命令参数:
参数1整数型,参数
返回值:
整数型,鼠标的形状值
脚本例子:
(8.x语法)
//参数:
0是6.83之前的版本默认的参数
//参数:
1可用于一些在参数0下无法区分鼠标形状代码的情况
//下面是我们普通的WINDOWS鼠标形状特征
LeftUp左键弹起
命令功能:
模拟松开鼠标左键
命令参数:
参数1整数型,次数
返回值:
无脚本例子:
(8.x语法)
复制代码
//LeftUp、LeftUpS、LeftUpH
//{次数}在这个语句中虽然有效,但没有实际意义.
//LeftUpS:
超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的鼠标都可以使用//LeftUpH:

按键精灵命令大全(精华版)

按键精灵命令大全(精华版)

按键精灵命令大全[KeyPress][KeyDown][KeyUp][KeyPressH][KeyDownH][KeyUpH][LeftClick][RightClick][MiddleClick] [LeftDoubleClick] [LeftDown][LeftUp][RightDown][RightUp][LeftClickH][RightClickH] [MiddleClickH] [LeftDoubleClickH] [LeftDownH][LeftUpH] [RightDownH][RightUpH][MoveTo][MoveR][MoveRH] [SaveMousePos] [RestoreMousePos] [LockMouse] [UnlockMouse][WaitKey] [GetLastKey] [WaitClick] [GetLastClick][Delay] [MessageBox] [SayExpression] [SayString][Sub][Return][Gosub][Rem][If][IfColor][Else][ElseIf][EndIf][While] [EndWhile][For][EndFor][Goto] [EndScript][VBS][VBSCall][Plugin][UserVar] [PutAttachment][KeyPress]KeyPress {键盘虚拟码} {次数}解释:先“按下”再“弹起”键,模拟我们平时的“按键”操作.我们在使用键盘的时候有两种操作,一种是”按下”键,一种是”弹起”键.将这两个动作连续进行,就是一个完整的”按键”动作.按键精灵可以模拟所有的键盘动作.[KeyDown]格式:KeyDown {键盘虚拟码} {次数}解释:“按下”键,模拟我们平时的“按下”操作注意:有些键在按下之后,会和其他键产生组合效果,比如“Alt/Ctrl/Shift”,如果使用“按下Alt”命令,那么之后的“按键”动作将变成“Alt+A”等组合动作,因此记得在必要时使用“弹起”命令将组合键释放,避免影响键盘的正常使用.[KeyUp]格式:KeyUp {键盘虚拟码} {次数}解释:“弹起”键,模拟我们平时的“弹起”操作[KeyPressH]格式:KeyPressH {键盘虚拟码} {次数}解释:硬件模拟按键,与KeyPress功能类似,先“按下”再“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyDownH]格式:KeyDownH {键盘虚拟码} {次数}解释:硬件模拟按下,与KeyDown功能类似,“按下”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyUpH]格式:KeyUpH {键盘虚拟码} {次数}解释:硬件模拟弹起,与KeyUp功能类似,“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[LeftClick]格式:LeftClick {次数}解释:在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数[RightClick]格式:RightClick {次数}解释:在鼠标当前位置模拟点击鼠标右键.[MiddleClick]格式:MiddleClick {次数}解释:在鼠标当前位置模拟点击鼠标中键.[LeftDoubleClick]格式:LeftDoubleClick {次数}解释:在鼠标当前位置模拟双击鼠标左键.[LeftDown]格式:LeftDown {次数}解释:在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[LeftUp]格式:LeftUp {次数}解释:在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[RightDown]格式:RightDown {次数}解释:在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.[RightUp]格式:RightUp {次数}解释:在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义[LeftClickH]格式:LeftClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightClickH]格式:RightClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标右键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[MiddleClickH]格式:MiddleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标中键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDoubleClickH]格式:LeftDoubleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟双击鼠标左键.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDownH]格式:LeftDownH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftUpH]格式:LeftUpH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightDownH]格式:RightDownH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightUpH]格式:RightUpH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[MoveTo]格式:MoveTo {X坐标} {Y坐标}解释:移动鼠标到(X坐标,Y坐标)处举例:MoveTo 100 200把鼠标移动到(100,200)这个点上MoveTo intX intY把鼠标移动到(intX,intY)这个点上,需要5.50以上版本支持.[MoveR]格式:MoveR {X距离} {Y距离}解释:把鼠标相对移动(X距离,Y距离)举例:当前鼠标在(100,100)点,使用下面语句MoveR 200 300之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处[MoveRH]格式:MoveR {X距离} {Y距离}解释:相对移动鼠标的硬件模拟指令把鼠标相对移动,(X距离,Y距离)[SaveMousePos]格式:SaveMousePos解释:保存当前鼠标位置[RestoreMousePos]格式:RestoreMousePos解释:将鼠标移动到上一次保存的鼠标位置举例:保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,这样脚本执行后鼠标的位置就不会变化[LockMouse]格式:LockMouse解释:锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置举例:在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错[UnlockMouse]格式:UnlockMouse解释:解除LockMouse命令对鼠标位置的锁定。

按键精灵—键盘命令

按键精灵—键盘命令

按键精灵—键盘命令命令名称KeyPress 按键命令功能键盘按键命令参数参数1 整数型,键盘虚拟码(8.X支持按键字符)参数2 整数型,次数返回值无脚本例子按键精灵8及以上语法复制代码1.//KeyPress、KeyPressS、KeyPressH2.//KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3.//KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4.KeyPress 65,15.//65是A键的按键码,上面的语句表示按A键1次6.7.KeyPress "A",18.//上面的支持按键字符,语句表示按A键1次//KeyPress、KeyPressS、KeyPressH//KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用//KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项KeyPress 65,1//65是A键的按键码,上面的语句表示按A键1次KeyPress "A",1//上面的支持按键字符,语句表示按A键1次脚本例子按键精灵7及以上语法复制代码1.//KeyPress、KeyPressS、KeyPressH2.//KeyPressS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3.//KeyPressH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4.KeyPress 65,15.//65是A键的按键码,上面的语句表示按A键1次命令名称KeyDown 按住命令功能键盘按住命令参数参数1 整数型,键盘虚拟码(8.X支持按键字符)参数2 整数型,次数返回值无脚本例子按键精灵8及以上语法复制代码1.//KeyDown、KeyDownS、KeyDownH2.//KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3.//KeyDownH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4.KeyDown 65,15.//65是A键的按键码,上面的语句表示按住A键1次6.7.KeyDown "A",18.//上面的支持按键字符,语句表示按住A键1次脚本例子按键精灵7及以上语法复制代码1.//KeyDown、KeyDownS、KeyDownH2.//KeyDownS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3.//KeyDownH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4.KeyDown 65,15.//65是A键的按键码,上面的语句表示按住A键1次命令名称KeyUp 弹起命令功能键盘弹起命令参数参数1 整数型,键盘虚拟码(8.X支持按键字符)参数2 整数型,次数返回值无脚本例子按键精灵8及以上语法复制代码1.//KeyUp、KeyUpS、KeyUpH2.//KeyUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3.//KeyUpH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4.KeyUp 65,15.//65是A键的按键码,上面的语句表示松开A键1次6.7.KeyUp "A",18.//上面的支持按键字符,语句表示松开A键1次脚本例子按键精灵7及以上语法复制代码1.//KeyUp、KeyUpS、KeyUpH2.//KeyUpS: 超级模拟方式,兼容性更强,对键盘和鼠标没有特别的要求,PS2(圆口)和USB接口的键盘都可以使用3.//KeyUpH: 硬件模拟方式,仅支持PS(圆口)的键盘点击查看使用硬件模拟方式的注意事项4.KeyUp 65,15.//65是A键的按键码,上面的语句表示松开A键1次命令名称WaitKey 等待按任意键命令功能等待按任意键命令参数参数1 整数型,可选:变量名返回值无脚本例子按键精灵8及以上语法复制代码1.Key=WaitKey()2.//脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里3.If Key = 13 Then4. MessageBox "恭喜你按下了回车键"5.End If脚本例子按键精灵7及以上语法复制代码1.WaitKey Key2.//脚本运行到这一行会暂停,当用户按下键盘后继续执行,并且把用户的按键码保存在变量Key里3.If Key = 134. Msgbox "恭喜你按下了回车键"5.EndIf命令名称GetLastKey 检测上次按键命令功能检测上次按键命令参数参数1 整数型,可选:变量名返回值无脚本例子按键精灵8及以上语法复制代码1.//脚本运行到这一行不会暂停,调用的时候立即返回,得到调用之前最后一次按下的按键码保存在变量Key里。

按键精灵命令大全第三版

按键精灵命令大全第三版

• 使用方法 • 第一步:设计脚本功能 • 写脚本之前要想清楚自己要做什么功能。在这里来制作 一个每隔5秒自动按F5刷新网页的脚本。 • 第二步:设计脚本
为制作了组图来说明如何制作这个脚本。 • 任何脚本都是两步: 第一步先设计功能,第二步就是 用按键精灵提供的命令完成这些功能。

ห้องสมุดไป่ตู้
脚本例子多多滴:
Call Plugin.Media.Beep(1318, 100)
Call Plugin.Media.Beep(1175, 100) Call Plugin.Media.Beep(349, 300) Call Plugin.Media.Beep(392, 300) Call Plugin.Media.Beep(1175, 100)
• 按键精灵是一个模拟鼠标键盘动作的软件。通过制作脚本,可以
让按键精灵代替双手,自动执行一系列鼠标键盘动作。按键精灵 简单易用,不需要任何编程知识就可以作出功能强大的脚本。只 要在电脑前用双手可以完成的动作,按键精灵都可以替代完成目 前按键精灵已经更新到9.33最新版本!从编程的角度看,集合一 些插件的脚本编辑、调试工具。代码不公开。生成的小精灵,模 式化界面。 • 使用环境 操作系统:(Windows 98/98SE/Me/2000/XP/2003/Vista/win7 )软 件支持:支持绝大多数软件,部分网络游戏中可能失效,但可尝 试“神盾”功能,提高按键精灵的兼容性
• • • • • • • • • • • • • • • • • • • • • • • • • •
Sub 获取坐标 Rem 获取坐标 a=WaitClick If a=32777 Then GetCursorPos ux,uy Call Plugin.Msg.ShowScrTXT(610, 70, 624, 85, "■", "0000FF") Else Goto 获取坐标a End if Rem 获取坐标b b=WaitClick () If b=32777 Then GetCursorPos xx,yy Call Plugin.Msg.ShowScrTXT(624, 70, 638, 85, "■", "E6962CF") Else Goto 获取坐标b End if For 15 MoveTo ux,uy Delay 50 MoveTo xx,yy Delay 50 Next x=ux y=uy End Sub

(完整版)按键精灵常用脚本命令汇集

(完整版)按键精灵常用脚本命令汇集

//~~~~~~~~~~{[做后台的准备]}~~~~~~~~~~~//下面,用标题名来找父窗口Hwnd = Plugin.Window.Find(0, "无标题- 记事本")//下面,根据父窗口来找子窗口(找对了标题名才有效)HwndEx = Plugin.Window.FindEx(Hwnd, 0, 0, 0)//下面,用程序名来找父窗口Hwnd = Plugin.Window.Find("Notepad", 0)//下面,根据父窗口来找子窗口(找对了类名才有效)Hwnd = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)//~~~(也可以改指定程序的标题名来得来句柄)~~~//下面,将指定程序名的标题名变为变量Hwnd = Plugin.Window.Find("Notepad", 0)//改变窗口标题Call Plugin.Window.SetText(Hwnd,"AJJL")//*********》之后可加第一种父子窗口就OK了《*********//~~~如果以上都不行,只剩下最后一种方法~~~~//下面,鼠标指向的程序定为Hwnd这个变量(不过一定要加标记,否则变为假后台)hwnd=Plugin.Window.MousePoint()Rem starGoto star//区域模糊找色//(XY,是坐标)(后面的是句柄,左X,上Y,右X,下Y,16位颜色,找的方式,相似度)XY = Plugin.Bkgnd.FindColorEx(Hwnd, 0, 0, 20, 20, "FFFFFF", 0, 0.9)//将XY坐标变为变量,再折分成X坐标和Y坐标。

MyArray = Split(XY, "|")X = Clng(MyArray(0)): Y = Clng(MyArray(1))//后台判色Color = Plugin.Bkgnd.GetPixelColor(hwndex,300,150)If color = "020503" Then//根据固定32位地址的值加红蓝(HP少于就。

按键精灵命令大全(精华版)

按键精灵命令大全(精华版)

按键精灵[KeyPress] [KeyDown] [KeyUp] [KeyPressH] [KeyDownH] [KeyUpH] [LeftClick] [RightClick] [MiddleClick] [LeftDoubleClick] [LeftDown] [LeftUp] [RightDown] [RightUp] [LeftClickH] [RightClickH] [MiddleClickH] [LeftDoubleClickH] [LeftDownH] [LeftUpH][RightDownH][RightUpH][MoveTo][MoveR][MoveRH][SaveMousePos] [RestoreMousePos] [LockMouse][UnlockMouse] 命令大全[WaitKey] [GetLastKey][WaitClick][GetLastClick][Delay][MessageBox] [SayExpression][SayString][Sub][Return][Gosub][Rem][If][IfColor][Else][EndIf][While][EndWhile][For][EndFor][Goto][EndScript][VBS][VBSCall][Plugin][UserVar][PutAttachment][KeyPress]KeyPress 键{ 盘虚拟码} {次数}解释:先“按下”再“弹起”键,模拟我们平时的“按键”操作. 我们在使用键盘的时候有两种操作,一种是”按下”键,一种是”弹起”键. 将这两个动作连续进行,就是一个完整的”按键”动作.按键精灵可以模拟所有的键盘动作.[KeyDown]KeyDown {键盘虚拟码}{次数}解释:“按下”键,模拟我们平时的“按下”操作有些键在按下之后,会和其他键产生组合效果,比如“Alt/Ctrl/Shift ,”如果使用“按下Alt ”命令,那么之后的“按键”动作将变成“Alt+A等”组合动作,因此记得在必要时使用“弹起”命令将组合键释放,避免影响键盘的正常使用.[KeyUp]格式:KeyUp {键盘虚拟码}{次数}解释:“弹起”键,模拟我们平时的“弹起”操作[KeyPressH]格式:KeyPressH 键{盘虚拟码}{次数}解释:硬件模拟按键,与KeyPress功能类似,先“按下”再“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyDownH]KeyDownH {键盘虚拟码}{次数}解释:硬件模拟按下,与KeyDown功能类似,“按下”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[KeyUpH]格式:KeyUpH {键盘虚拟码}{次数}解释:硬件模拟弹起,与KeyUp功能类似,“弹起”键,但采取了硬件模拟的方式在某些情况下普通模拟按键命令会失效,不妨试试硬件模拟命令[LeftClick]格式:LeftClick {次数}解释:在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数[RightClick]格式:RightClick {次数}解释:在鼠标当前位置模拟点击鼠标右键.[MiddleClick]格式:MiddleClick {次数}解释:在鼠标当前位置模拟点击鼠标中键.[LeftDoubleClick]格式:LeftDoubleClick {次数}解释:在鼠标当前位置模拟双击鼠标左键.[LeftDown]格式:LeftDown {次数}解释:在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[LeftUp]格式:LeftUp {次数}解释:在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.[RightDown]RightDown {次数}解释:在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.[RightUp]格式:RightUp {次数}解释:在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义[LeftClickH]格式:LeftClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标左键.{次数}可以控制点击的次数在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightClickH]格式:RightClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标右键. 在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[MiddleClickH]MiddleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟点击鼠标中键. 在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDoubleClickH]格式:LeftDoubleClickH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟双击鼠标左键. 在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftDownH]格式:LeftDownH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[LeftUpH]格式:LeftUpH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标左键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightDownH]格式:RightDownH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟按下鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义.在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[RightUpH]格式:RightUpH {次数}解释:使用硬件模拟方式,在鼠标当前位置模拟松开鼠标右键,{次数}在这个语句中虽然有效,但没有实际意义在某些情况下普通模拟鼠标命令会失效,不妨试试硬件模拟命令[MoveTo]格式:MoveTo {X 坐标}{Y坐标}解释:移动鼠标到(X坐标,Y坐标)处举例:MoveTo 100 200把鼠标移动到(100,200)这个点上MoveTo intX intY 把鼠标移动到(intX,intY)这个点上,需要5.50 以上版本支持.[MoveR]格式:MoveR {X距离} {Y距离}解释:把鼠标相对移动(X距离,Y 距离)举例:当前鼠标在(100,100)点,使用下面语句MoveR 200 300之后,鼠标就被移到了(100+200,100+300)处,也就是坐标(300,400)处[MoveRH]格式:MoveR {X距离} {Y距离}解释:相对移动鼠标的硬件模拟指令把鼠标相对移动,(X距离,Y距离)[SaveMousePos]格式:SaveMousePos解释:保存当前鼠标位置[RestoreMousePos]格式:RestoreMousePos解释:将鼠标移动到上一次保存的鼠标位置举例:保存/恢复鼠标位置常用于制作网络游戏练功脚本,脚本开始时保存鼠标位置,脚本结束时恢复鼠标位置,这样脚本执行后鼠标的位置就不会变化[LockMouse]格式:LockMouse解释:锁定鼠标位置,用户将不能通过移动鼠标而改变鼠标位置,而脚本仍可以改变鼠标位置举例:在脚本开始的时候使用这个命令,可以有效防止用户误触鼠标引起脚本执行出错[UnlockMouse]格式:UnlockMouse解释:解除LockMouse命令对鼠标位置的锁定。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网页元素特征串
6)HtmlExists(网页元素特征串)
功能:在网页中查找对应的网页元素,返回对应的网页元素的个数
参数:网页元素特征串
返回值:对应该特征字符串的网页元素的个数
2.4.扩展命令
1)String RunJS(执行类型,Javascript语句)
功能:直接执行一段Javascript语句;
2)LeftDown(X坐标,Y坐标)
功能:鼠标左键按下
参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:无
例子:Plugin Web.LeftDown(50,100)
3)LeftUp(X坐标,Y坐标)
功能:鼠标左键弹起
参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:无
例子:Plugin Web.LeftUp(50,100)
参数:无
返回值:无
11)ClearCookie()
功能:清除IE所有的Cookie
参数:无
返回值:无
12)GetUrl()
功能:返回当前页面的URL地址
参数:无
返回值:字符串,当前页面的URL地址
2.3.页面控制命令
1)HtmlClick(网页元素特征串)
功能:点击网页中的按钮或链接,或者是其他元素,无ID请指定tag;
参数:
参数1:执行类型,0:无返回值,1有返回值【JS中必须有return语句】
参数2:Javascript语句
返回值:返回特征字符串;
2.5.后台键盘鼠标命令
1)MoveTo(X坐标,Y坐标)
功能:鼠标移动
参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:无
例子:Plugin Web.MoveTo(50,100)
参数:网页元素特征串
2)HtmlInput(所需输入的内容,网页元素特征串)
功能:向网页中的文本框输入内容;
参数:
参数1,所需要的内容
参数2,网页元素特征串,无ID请指定tag
3)HtmlCheck(状态,网页元素特征串)
功能:选择/清除网页中的单选框或复选框;
参数:
参数1,True表示选中,FALSE表示取消选中
例子:Plugin Web.LeftDoubleClick(50,100)
6)KeyDown(键盘虚拟码)
功能:键盘按下
参数:整数型,键盘虚拟码
返回值:无
例子:Plugin Web.KeyDown(13)
7)KeyUp(键盘虚拟码)
功能:键盘弹起
参数:整数型,键盘虚拟码
返回值:无
例子:Plugin Web.KeyUp(13)
参数:参数1:指定是否强制刷新当前标签页,0表示正常刷新,1表示强制刷新
返回值:无
5)TabNew ()
功能:在WQM中新建一个标签页,并跳转到该标签页上;
参数:无
返回值:无
6)TabGoto(标签页)
功能:跳转到WQM中指定需要的标签页上
参数:整数类型;
返回值:无
7)TabClose()
功能:关闭当前标签页
参数:
参数1:需要打开的网页地址
参数2布尔型:是否强制从服务器读取,默认为读取页面,可能读取本地缓存。:当前标签的网页浏览向后退,
参数:无;
返回值:无
3)Forward()
功能:当前标签页前进;
参数:无;
返回值:无
4)Refresh(指定是否强制刷)
功能:刷新当前标签页
参数:
参数1:窗口宽度;
参数2:窗口高度;
返回值:无
4)Save(网页地址,保存的文件路径)
功能:将指定url保存为文件;
参数:
参数1:需要保存的网页地址;
参数2:需要保存的文件路径;
返回值:无
2.2.浏览控制命令
1)Go(网页地址)
功能:当前标签页打开Url指定的网页;此操作是一个阻塞操作,如果网页没有打开,脚本不能继续执行。如果超过全局超时设定,将导致脚本中止;
2.1.全局控制命令
1)Bind(WQM进程名)
功能:绑定最后一个正在运行的WQM进程,如果没有找到就启动一个WQM进程并绑定
参数:WQM进程名
返回值:进程ID
2)Tips(字符串)
功能:在托盘区显示一个气泡提示信息;
参数:提示信息;
返回值:无
3)SetSize(窗口宽度,窗口高度)
功能:将WQM窗口设置为指定大小;
WQM按键精灵插件说明书
1.插件简介
WQM按键精灵插件作为按键精灵的一个插件,为按键精灵提供对WQM的全方位的控制功能,同时也能够提供对WQM中网页的全面控制功能。
2.插件功能说明
WQM插件提供三类控制命令:WQM全局控制命令、WQM浏览控制命令、页面控制命令,后台键盘鼠标命令,后台找色命令,全局控制命令,JS扩展命令
4)LeftClick(X坐标,Y坐标)
功能:鼠标左键单击
参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:无
例子:Plugin Web.LeftClick(50,100)
5)LeftDoubleClick(X坐标,Y坐标)
功能:鼠标左键双击
参数:
参数1整数型,X坐标
参数2整数型,Y坐标
返回值:无
8)KeyPress(键盘虚拟码)
功能:键盘点击
参数:整数型,键盘虚拟码
返回值:无
例子:Plugin Web.KeyPress(13)
参数2,网页元素特征串,无ID请指定tag
4)HtmlSelect(选择项的Value,网页元素特征串)
功能:选择下拉列表中的项;
参数:参数1,选择项的值,无ID请指定tag
5)HtmlGet(类型,网页元素特征串)
功能:获取网页中指定元素,指定类型的的值;
参数:类型:text html outerHtml value src class href alt title
参数:无
返回值:无
8)ScrollTo(水平滚动条位置,垂直滚动条位置)
功能:将当前网页滚动到指定位置;
参数:
参数1:水平滚动条位置;
参数2:垂直滚动条位置;
返回值:无
9)ClearHistory()
功能:清除浏览器的历史记录,无需跳出确认对话框;
参数:无
返回值:无
10)ClearTemp()
功能:清空IE临时文件
相关文档
最新文档