ByteNoteByteNote

字节笔记本

2026年2月19日

awesome-AutoHotkey:精选 AutoHotkey 资源列表

本文介绍 awesome-AutoHotkey,一个精心整理的 AutoHotkey 资源列表,包含库、脚本、工具和教程等丰富资源。

awesome-AutoHotkey 简介

awesome-AutoHotkey 是由 ahkscript 组织维护的精选资源列表,收录了 AutoHotkey 生态系统中优秀的库、脚本、工具和教程。该项目在 GitHub 上拥有 3k stars 和 279 forks。

核心定位:A curated list of awesome AutoHotkey libraries, library distributions, scripts, tools and resources

资源分类

Libraries(库)

Clipboard(剪贴板)

  • WinClip - 强大的剪贴板操作库

Console(控制台)

  • AHKonsole - 控制台支持
  • LibCon - 控制台库

Data format(数据格式)

  • JSON、CSV、XML 等数据格式处理库

Data Structures(数据结构)

  • HashTable - 哈希表实现
  • LibCrypt - 加密算法库

Database(数据库)

  • AHKDb - AutoHotkey 数据库
  • ahkDBA - 数据库访问层
  • Class_SQLiteDB - SQLite 数据库类

Filesystem(文件系统)

  • 文件系统操作相关库

Graphics(图形)

  • GDIp - GDI+ 图形库
  • ImagePut - 图像处理
  • AHKv2-GDIP - AHK v2 版本的 GDI+ 库

GUI(界面)

丰富的界面控件库:

  • Combobox、ListView、Menu 等标准控件
  • Web 控件支持
  • 自定义控件库

Hotkeys(热键)

  • CHotkeyControl - 热键控制
  • HParse - 热键解析

Joystick(游戏手柄)

  • CvJoyInterface - 虚拟手柄接口
  • XInput - Xbox 手柄支持

Maths(数学)

  • Eval - 表达式求值
  • Scientific Maths - 科学计算

Memory(内存)

  • classMemory - 内存读写类

Networking(网络)

  • AHKhttp - HTTP 服务器
  • Chrome.ahk - Chrome 浏览器自动化
  • WebSocket.ahk - WebSocket 支持

Plotting(图表)

  • BarChart - 柱状图
  • XGraph - 图形绘制
  • SVGraph - SVG 图形

System(系统)

  • RunAsTask - 以任务方式运行
  • Vista Audio Control - 音频控制

Text manipulation(文本处理)

  • TF - 文本文件操作
  • String Things - 字符串处理

Scripts(脚本)

Clipboard

  • CL3 - 剪贴板管理器
  • Clipjump - 高级剪贴板工具

Filesystem

  • Belvedere - 文件自动管理
  • QuickAccessPopup - 快速访问弹出菜单

Graphics

  • Fun with GDIPlus - GDI+ 图形示例

GUI

  • Non-Standard GUIs - 非标准界面示例

Maths

  • Monster - 计算工具
  • Unit Converter - 单位转换器

Mouse

  • EitherMouse - 多鼠标支持
  • Radial Menu - 径向菜单

Typing

  • AutoComplete - 自动完成
  • TypingAid - 打字辅助
  • Lintalist - 文本扩展工具

Window Management

  • 窗口管理脚本集合

Games

  • 游戏相关脚本

Tools(工具)

Interpreter, Decompilers, Debugging

  • 解释器、反编译器、调试工具

IDE

  • 集成开发环境工具

GUI WYSIWYG Builders

  • 可视化界面构建器

Script Recorders

  • 脚本录制工具

Web Syntax Highlighters

  • 网页语法高亮工具

Library Distributions(库分发系统)

  • ahk-libs - 库集合
  • ASPDM - AutoHotkey 包管理器
  • pAHKlight - 轻量级库管理器

Tutorials(教程)

  • Classes - 类编程教程
  • COM - COM 接口教程
  • GUI - 界面编程教程
  • MCode - 机器码教程

Resources(资源)

  • Documentation - 官方文档
  • Books - 相关书籍
  • Quick-start guides - 快速入门指南
  • Websites - 相关网站

Forks(分支版本)

  • AutoHotkey_H - AutoHotkey 的分支版本

项目信息

开发状态

  • 使用 Travis CI 进行持续集成
  • 使用 awesome_bot 进行链接检查
  • 活跃的社区维护

适用场景

自动化任务

  • 键盘鼠标自动化
  • 窗口管理
  • 文件批量处理

快速原型开发

  • GUI 应用原型
  • 系统工具开发
  • 游戏辅助工具

生产力提升

  • 剪贴板管理
  • 文本扩展
  • 快捷操作

总结

awesome-AutoHotkey 是 AutoHotkey 生态系统的权威资源列表,其核心优势包括:

  • 分类清晰:按功能类别组织,便于查找
  • 资源丰富:涵盖库、脚本、工具、教程
  • 社区维护:由 ahkscript 组织持续更新
  • 历史悠久:自 2014 年持续维护至今

对于 AutoHotkey 开发者来说,这是发现和分享资源的必备参考。

分享: