「KeymouseGo」是一款可以「录制和执行键鼠操作」的软件,支持鼠标和键盘的点击和按键动作,以及自定义脚本和热键。该软件「无需安装」,「下载即用」,绿色简洁,「代码开源」,便捷易用。该软件可以让你更轻松地使用软件,也可以自己编写脚本,实现「自动操作」。软件下载链接在文章底部,下面是演示示例,第一次是我自己打的字,第二次是软件自动执行的!
KeymouseGo功能和使用方法
「录制键鼠操作」。KeymouseGo可以让你录制鼠标和键盘的操作,包括鼠标的点击、移动、滚轮等,以及键盘的按键、组合键等。你可以在软件的主界面上点击录制按钮,然后进行你想要的操作,再点击停止按钮,就可以生成一个脚本文件。你也可以在软件的设置中自定义录制的热键,例如F6,这样你就可以在任何时候开始和结束录制。
「执行键鼠操作」。KeymouseGo可以让你执行已经录制或者编写的脚本文件
「重复你之前的操作」。你可以在软件的主界面上选择一个脚本文件,然后点击启动按钮,就可以开始执行。你也可以在软件的设置中自定义启动和终止的热键,例如F6和F9,这样你就可以在任何时候开始和结束执行。你还可以设置脚本的重复次数,如果为0,就表示「无限循环」。
「编写键鼠操作」。KeymouseGo可以让你编写自己的「脚本文件」,实现更复杂和灵活的操作。你可以在软件的主界面上点击新建按钮,然后在弹出的文本编辑器中输入你想要的脚本内容,再点击保存按钮,就可以生成一个脚本文件。你也可以在软件的设置中自定义编辑器的路径,例如使用Notepad++等其他文本编辑器。你还可以参考软件的脚本语法和格式说明,编写更高级的脚本功能。
KeymouseGo特点
-
无需安装,下载即用,绿色简洁,代码开源,安全可靠。
-
支持鼠标和键盘的点击和按键动作,以及自定义脚本和热键,功能强大。
-
界面简洁,操作易用,录制和执行键鼠操作只需几个步骤,效率高。
-
脚本语法和格式简单,易于编写和修改,灵活自由。
KeymouseGo脚本语法说明
「不需要自己编写复杂动作脚本的话这部分可以不做了解,不影响使用」
KeymouseGo的脚本文件是一个文本文件,「每一行代表一次动作」,每一行由四个元素组成,分别是时间间隔、动作类型、动作参数和动作备注,用逗号分隔。例如:
3000,EM,mouse left down,[100,200],//在屏幕坐标(100,200)处按下鼠标左键,等待3秒
50,EM,mouse left up,[100,200],//在屏幕坐标(100,200)处抬起鼠标左键,等待50毫秒
1000,EK,key down,f,//按下f键,等待1秒
50,EK,key up,f,//抬起f键,等待50毫秒
2000,EM,mouse right down,[300,400],//在屏幕坐标(300,400)处按下鼠标右键,等2秒
50,EM,mouse right up,[300,400],//在屏幕坐标(300,400)处抬起鼠标右键,等待50毫秒
「每一行的第一个元素表示时间间隔」,指的是本次动作与上一次动作之间相隔的时间,单位为毫秒。
「每一行的第二个元素表示动作类型」,有两种,分别是EM和EK,EM表示鼠标动作,EK表示键盘动作。
「每一行的第三个元素表示动作参数」,根据动作类型的不同,有不同的格式。
「如果动作类型是EM」,那么动作参数由两个子元素组成,分别是鼠标动作和鼠标坐标,用逗号分隔。
鼠标动作有以下几种,分别是mouse left down、mouse left up、mouse right down、mouse right up、mouse move、mouse wheel up、mouse wheel down,分别表示鼠标左键按下、鼠标左键抬起、鼠标右键按下、鼠标右键抬起、鼠标移动、鼠标滚轮向上、鼠标滚轮向下。鼠标坐标由两个子元素组成,分别是鼠标所在的屏幕位置的横纵坐标,用方括号包围,用逗号分隔。例如,mouse left down,[100,200]表示在屏幕坐标(100,200)处按下鼠标左键。
「如果动作类型是EK」,那么动作参数由两个子元素组成,分别是键盘动作和键盘按键,用逗号分隔。键盘动作有以下两种,分别是key down和key up,分别表示键盘按键按下和键盘按键抬起。键盘按键可以是任意的字母、数字、符号或者组合键,用双引号包围。例如,key down,"f"表示按下f键,key down,"ctrl+c"表示按下ctrl+c组合键。
每一行的第四个元素表示动作备注,可以是任意的文字,用双斜线开头,用于说明或注释该动作的作用或意义。例如,//在屏幕坐标(100,200)处按下鼠标左键,等待3秒。这个元素是可选的,可以省略。