当前位置:   article > 正文

用c写按键精灵脚本语言,按键精灵脚本代码大全 按键精灵命令使用方法

按键精灵后台keypress,c语言如何实现

按键精灵的鼠标动作录制是一项非常好用的功能,但因为鼠标点击的地方是固定死板的,且延迟时间无法调整,如果在后台脚本中添加一些专用代码,就可以调整点击频率和点击时间,甚至可以在安卓模拟器上使用模拟按压式点击,当然,这只是冰山一角,创造脚本为专业连续作业做准备才好玩呢!

4431c62a347b1be254fcd6d30d6bf5bb.png

按键精灵脚本代码大全:

小技巧:按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接口的键盘都可以使用

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/198322
推荐阅读
相关标签
  

闽ICP备14008679号