【keymousego】无安装简洁开源超易用按键精灵

4周前 (01-30 04:50)阅读2回复0
zaibaike
zaibaike
  • 管理员
  • 注册排名1
  • 经验值185425
  • 级别管理员
  • 主题37085
  • 回复0
楼主

摘要

专栏第一篇文章怎么都得用一个神器来撑充排场,那就必需能够帮忙到尽可能多的人,综合来看那就只要keymousego了。

【keymousego】是一款无需安拆、下载即用、绿色简洁、代码开源、便利易用的按键精灵类软件。

github地址:https://github.com/taojy123/KeymouseGo

总的来说,若是需要【主动化鼠标及键盘输入】,那个神器绝对能够满足大部门需求。

简介 界面

【keymousego】软件界面十分简洁,一共2个按键,3个下拉框,2个文本框。

软件界面scripts文件夹途径

【按键】

录造:录造脚本启动:启动脚本

【下拉框】

脚本:切换差别脚本,脚本会放在exe文件目次下scripts文件夹中启动热键:设置启动键,默认F6末行热键:设置末行键,默认F9

【文本框】

鼠标精度:数值越小鼠标轨迹越精准,为0则不记录,默认200施行次数:脚本反复施行次数,0为无限轮回,默认为1根本操做点击【录造】按钮,起头录造。在计算机长进行肆意操做,如点击鼠标、键盘输入,那部门的动做会被记录下来。点击【完毕】按钮,完毕录造。点击【启动】按钮,计算时机反复施行一遍第2步中所录造的动做。进阶操做

若是觉得录造中间有部门操做有问题想要修改,或者想用其它体例批量生成脚本,能够自行编纂脚本,然后启动使命。

语法如下:

[ [3000, "EM", "mouse right down", [0.052083333333333336, 0.18518518518518517]], // 起头运行 `3000ms` 后,在屏幕相对坐标 `(0.052083333333333336, 0.18518518518518517)`即 `(100,200)` 处 `按下鼠标右键`; [50, "EM", "mouse right up", [0.052083333333333336, 0.18518518518518517]], // 期待 `50ms` 后在不异位置 `抬起鼠标右键`; [1000, "EK", "key down", (70, F, 0)], // 期待 `1000ms` 后 `按下f键`; [50, "EK", "key up", (70, F, 0)], // 期待 `50ms` 后 `抬起f键`; [100, "EM", "mouse left down", [0.2604166666666667, 0.46296296296296297]], // 期待 `100ms` 后,在屏幕相对坐标 `(0.2604166666666667, 0.46296296296296297)`即 `(500, 500)` 处 `按下鼠标左键`; [100, "EM", "mouse move", [0.2604166666666667, 0.5555555555555556]], // 期待 `100ms` 后,鼠标挪动至相对坐标 `(0.2604166666666667, 0.5555555555555556)`即 `(500, 600)` 位置; [100, "EM", "mouse left down", [0.3125, 0.5555555555555556]], // 期待 `100ms` 后,在屏幕相对坐标 `(0.3125, 0.5555555555555556)`即 `(600, 600)` 处 `抬起鼠标左键`; [100, "EX", "input", "你好 world"], // 期待 `100ms` 后,在当前位置输入 `你好 world` 文字。 ]

脚本为 json 格局,每一行代表一次动做:

每行的第 1 个元素暗示时间间隔,指的是本次动做与上一次动做之间相隔的时间,单元为毫秒。每行的第 2 个元素暗示鼠标动做或是键盘动做:EM 为鼠标,EK 为键盘,EX 为其他拓展动做。每行的第 3 个元素暗示动做的类型:mouse left down 为鼠标左键按下,mouse left up 为鼠标左键抬起,mouse right down 为鼠标右键按下,mouse right up 为鼠标右键抬起,mouse middle down 为鼠标中键按下, mouse middle up 为鼠标中键抬起,mouse wheel up 为鼠标滚轮上滑, mouse wheel down 为鼠标滚轮下滑,key down 为键盘按键按下,key up 为键盘按键抬起,mouse move 为鼠标滑过,input 输入文字。每行的第 4 个元素暗示详细的动做参数当为鼠标动做时,由两个子元素构成,别离为鼠标所在的屏幕位置的横纵坐标,当为键盘动做时,由三个子元素构成,别离是(按键编号, 按键名, 拓展标识表记标帜),当为输入文字动做时,为要输入的文字内容。每行 // 后的部门为正文内容。修改时请严酷遵守格局,不然可能招致脚本无法运行,建议修改前先备份一下。

除了操纵软件,也能够利用号令行来挪用脚本:

间接运行指定脚本:

KeymouseGo.exe scripts/0314_1452.txt

运行指定脚本3次:

KeymouseGo.exe scripts/0314_1452.txt 3 总结

keymousego功用强大,利用简单,能够快速为日常工做中的反复使命开发脚本,进步工做效率和摸鱼时长。

当然还能够共同python等脚本语言开发更多有趣的弄法,后续有时机再写篇文章~

下载地址:Releases · taojy123/KeymouseGo

0
回帖

【keymousego】无安装简洁开源超易用按键精灵 期待您的回复!

取消