【发布时间】:2010-11-23 14:17:38
【问题描述】:
我最近遇到了一个名为 AHK 的 Windows 库,它让我可以很好地控制与应用程序的交互。
在 Linux 世界中是否存在等价物?
【问题讨论】:
-
AHK 做了什么这么厉害?
-
查看网站了解详情。我用它来自动化与 CAD 应用程序的一些复杂交互。
标签: windows linux scripting keyboard interaction
我最近遇到了一个名为 AHK 的 Windows 库,它让我可以很好地控制与应用程序的交互。
在 Linux 世界中是否存在等价物?
【问题讨论】:
标签: windows linux scripting keyboard interaction
Linux 的 autohotkey 的几个端口正在进行中。
这是我的:AutoHotkey 使用 winelib
来源:ahkx.git
autohotkey forum
此外,您还可以结帐IronAhk、autokey 和xdotool
【讨论】:
AutoKey 在处理热键事件时非常方便,并且有一个漂亮的 GUI 界面。 pyautogui 可用于图像/像素搜索,python-libxdo 用于可靠和强大的窗口操作和键/鼠标模拟,zenipy 用于显示对话框。
不幸的是,没有什么比 AutoHotkey for Linux 更棒的了。然而,一个名为 xbindkeys 的程序将完成很多您可以在 AutoHotkey 中完成的键盘绑定。
【讨论】:
我认为 Linux 世界中没有与 AHK 等效的东西。你也许可以让它与 Wine 一起运行,如果你能接受挑战,你可以移植它,因为 c++ 源是可用的。
【讨论】:
Autohotkey 在 Windows 中做得如此出色的是与 GUI 以及系统本身一起工作。我在Linux中没有找到任何接近它的东西。有热键应用程序和执行文本替换的应用程序,但没有像 Windows 上的 Autohotkey。
我不知道 IronAHK 是仍处于 Alpha 阶段还是完全被放弃了。最近没怎么听过。如果我没记错的话,自动键只是文本替换。
您可以在 Wine 中运行 Autohotkey,但它失去了在该环境中操作 GUI 的能力,并且据我所知只能与 Wine 中运行的其他程序交互。
【讨论】:
我当然会看看 Gnome-Do 的哪些功能与 Mac 上的 Quicksilver 非常相似。适用于 Linux 的出色启动器和更多功能。
【讨论】: