Skip to main content

用 Python 编写 AutoHotkey 脚本

项目描述

自动热键.py

用 Python 编写 AutoHotkey 脚本。

描述

AutoHotkey.py 提供了一个用户友好的 API,让用户可以利用 AutoHotkey 的强大功能在 Python 中编写热键和自动化脚本。它通过将 Python DLL 嵌入到 AutoHotkey 进程中来实现。

快速开始

确保您已安装Python 3.7 或更高版本以及AutoHotkey 1.1.28 或更高版本。

将包安装到 Python 用户安装目录。为此,请将以下内容复制并粘贴到 PowerShell 窗口中:

py -m pip install --user autohotkey.py

将示例代码写入playground.py文件:

@"
import sys
import ahkpy as ahk

ahk.message_box("Hello!")

@ahk.hotkey("F1")
def bye():
    ahk.message_box("Bye!")
    sys.exit()
"@ | Out-File -Encoding utf8 playground.py

最后,运行示例代码:

py -m ahkpy playground.py

它将显示“你好!” 消息框。当用户按下F1时,它会显示“Bye!” 消息框并退出。

您可以查看并运行其他 示例并阅读文档

最低支持版本

  • AutoHotkey 1.1.28(U32 和 U64 变体)
  • 蟒蛇 3.7
  • Windows 10 版本 1511

AutoHotkey.py 在以下软件上进行了测试:

  • 视窗 10 v2004、v20H2
  • AutoHotkey v1.1.30.03, v1.1.33.02
  • Python v3.7.9、v3.8.1、v3.8.6、v3.9.1

学分

AutoHotkey.py 受到 Aurelain 的 Exo的极大启发。感谢 Lexikos 在 AutoHotkey 上的巨大贡献。感谢 AutoHotkey 网站管理员维护活跃和热情的论坛。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

AutoHotkey.py-0.1.2.tar.gz (108.1 kB 查看哈希

已上传 source

内置分布

AutoHotkey.py-0.1.2-py3-none-any.whl (77.7 kB 查看哈希

已上传 py3