【发布时间】:2023-02-08 01:30:53
【问题描述】:
我在这里找到了 Autohotkey 的 linux 端口:
https://github.com/autokey/autokey
问题:如何从命令行运行那些AutoKey 脚本,或嵌入到shell 脚本?
如果不可能,是否有任何可以从 cmd 运行的 Linux Autohotkey 端口?
【问题讨论】:
标签: autohotkey autokey
我在这里找到了 Autohotkey 的 linux 端口:
https://github.com/autokey/autokey
问题:如何从命令行运行那些AutoKey 脚本,或嵌入到shell 脚本?
如果不可能,是否有任何可以从 cmd 运行的 Linux Autohotkey 端口?
【问题讨论】:
标签: autohotkey autokey
首先,AutoKey 与 AutoHotKey 无关。值得注意的是,我们的脚本是用 Python 3 编写的,它允许您做几乎任何仅受您的想象力和 Python 编码技能限制的事情。 AHK 的脚本使用专有语言,功能强大,但并不通用。
您可以使用 autokey.run 从 CLI 运行 AutoKey 脚本,但使用频率不高。 AutoKey 的主要声望是能够根据触发器缩写或热键启动键盘和鼠标事件序列。如果您不需要它,那么最好用 bash 或您最喜欢的编程语言编写脚本并使用 xdotool 和 wmctrl 与您的 GUI 进行交互。
我刚刚看到 AHK 到 Linux 的有限端口,但它还没有为最终用户准备好。
我相信 espanso 项目有一个实用程序可以将 AHK 脚本转换成它们的本地脚本语言,但我没有使用过 espanso。
如果您想探索 AutoKey,我们有内容丰富的 wiki,其中包含有关功能的文章和大量示例。我们还通过forum 和Gitter 提供支持。该论坛最适合提供基本支持,而更多技术问题将在 Gitter 上获得更好的答案。
【讨论】: