有没有办法让 AutoHotKey 或 IronAHK 工作?

Run*_*tes 17 10.10 wine automation

我对获取 AutoHotKey 非常感兴趣,它是在 Ubuntu 下工作的用于自动击键的 Windows 程序。到目前为止,我已经安装了 Wine,但无法使用我以前的任何 Windows 脚本。有什么建议吗?

Dec*_*ira 13

Autokey是一个 Linux 版的 AutoHotKey for Windows。

(2016 年 5 月 1 日更新) 以上页面已不存在。现在在Github上有一个到 Python 3 的端口。

它的一些特点

  • 提供 KDE 和 GTK 版本,使 AutoKey 可以很好地集成到任何桌面环境中。
  • 编写 Python 脚本来自动化几乎可以通过键盘完成的任何任务
  • 内置代码编辑器(在 KDE 中使用 QScintilla 或在 GTK 中使用 GtkSourceView2)
  • 创建短语(文本块)以按需粘贴到任何程序中(使用 X 选择)
  • 在文件夹中创建短语/脚本集合,并为文件夹分配热键或缩写以显示弹出菜单
  • 正则表达式可用于按标题过滤窗口,以排除某些应用程序中触发的热键/缩写
  • 脚本、短语和文件夹可以附加到托盘图标菜单,让您无需指定热键或缩写即可选择它们
  • AutoKey 可以跟踪您的使用模式并在弹出菜单顶部显示最常用的项目

对我来说,最大的区别是 Autokey 使用 Python 作为其脚本语言,而不是像 AutoHotKey 这样的特定专有语言。

他们还有一个 Ubuntu PPA,因此您可以轻松安装它并跟上更新。

您可以阅读一篇关于如何安装和使用 Autokey 快速设置的非常好的文章关于 How to Geek)。

  • autokey 在 ubuntu 13.10 中一直崩溃 (2认同)

Sco*_*hie 8

如果您有 AutoHotKey 脚本来自动化在 Wine 中运行的Windows应用程序,那么 AutoHotKey 正是要使用的程序。幸运的是,AutoHotKey 很容易安装在 Wine 中,因为 Wine 项目将它用于我们的自动化 QA 工具。

在 Ubuntu 上最简单的方法是启用 Wine PPA 并在那里安装 Wine 包。这将拉入winetricks包。然后你可以打开一个终端并输入“ winetricks autohotkey ”,它会自动为你下载+安装它。