如题,单位在用的软件基本上是属于90年代,00年代购置的,时至今日开发团队也已经放弃更新的计划了,只是做一些日常维护而已。
日常工作中的操作基本都是靠鼠标一下一下点,非常浪费时间,所以想请教小众的各位有没有办法为这些老旧软件设置一些快捷键,方便键盘操作?
需要把快捷键翻译成对软件界面的操作。
可以试一下Quicker,大概流程是这样的:
设计一些组合动作,在组合动作中通过“用户界面控制”或者“找图点击”、“固定位置点击” 之类的方式,实现对界面的自动化控制。然后再给这些动作设置一个快捷键。(类似于RPA,不过不是很清楚RPA有没有支持快捷键触发的,你也可以研究下看看。AHK应该也可以实现类似的功能)
额,需要先说明一下,Quicker免费版限制了3个快捷键。
AHK比较适合吧
搭车问下,ahk是不是无法抓取Python语言的gui程序的控件?
毫无疑问的,你需要的是ahk。其他软件,即使是付费软件,也没有它的热键体系来得灵活和便利。
看我看我!我最近两个月都在捣鼓这件事情!
如果你自己用最好的就是 AutoHotKey!
1 AutoHotkey 以免安装形式运行不会触发单位电脑的报毒:
只需要在zip压缩包解压缩之后的目录瞎新建一个文本并改成 AutoHotkeyU64.ahk (必须名字与之后的exe一致)然后打开 AutoHotkeyU64.exe
https://www.thenickmay.com/how-to-install-autohotkey-even-without-administrator-access/
2 利用托盘里的 Windows Spy 可以获得三种坐标
Screen , Windows, Client
我目前用的是 Windows
点坐标用的函数是 MouseClick
因为我发觉这会移动光标过去点击,更加可感知一点.
快捷键可以用Win+字母 !
把 win10那些不常用的功能键统统抢过来!
我是直接Win+A去点旧软件中的全选框框,Win+D去点完成发送
3 可以只在指定窗口激活,成为专属快捷键.
https://wyagd001.github.io/v2/docs/commands/WinActive.htm
4 有些冲突可以写个延迟
#S::
Sleep 200
MouseClick,middle
5 Quicker 我买了在家里用,但是单位电脑不让装欸,只好找这些免安装的
也可以直接拷贝过去用 只是要复制到Windows这几个目录里运行才能自动提权运行。