AutoHotkey
Awesome AutoHotkey ¶
精选清单 AutoHotkey 库、库分布、脚本、工具和资源. 受他人启发 awesome lists . 请阅读 CONTRIBUTING.md 在贡献之前.
过时或停产,但仍然具有历史相关性的项目可以在 Historical.md
Libraries¶
有用的 AutoHotkey 库列表. 库是具有一些可重用功能的代码,可以与您自己的代码结合以创建新功能.
Clipboard¶
Console¶
- AHKonsole - 由 G33kdude - 基于类的 AutoHotkey 库,用于控制台支持. 该库使您能够创建一个表示要与之交互的控制台的对象,以及多个控制台缓冲区对象以促进双缓冲. 论坛主题: link.
- LibCon - 由 joedf - 用于控制台支持的 AutoHotkey 库. 该库使您能够编写控制台应用程序并与其他控制台实例交互. 基本上,这个库可以促进与编写和与控制台交互有关的任何事情. 论坛主题: link.
Data format¶
- AHK_ctable - 由 hoppfrosch - 处理表格格式字符串的库 - 论坛主题: link.
- AutoHotkey-JSON - 由 cocobelgica - AutoHotkey 的 JSON 库. 论坛主题: link.
- CSV - 由 trueski/kdoske - 用于处理 CSV 文件和 Listview 函数的库. 论坛主题: link.
- List manipulation functions - Laszlo - 操作逗号分隔列表的函数库. 论坛主题: link.
- ObjCSV - 由 JnLlnd - 将 CSV 文件加载/保存到对象和列表视图函数的库. 论坛主题: link.
- ObjDump/ObjLoad - 通过 HotKeyIt - 将对象序列化/反序列化到/从变量/内存.
- SerDes - 由 cocobelgica - 序列化/反序列化 AutoHotkey 对象结构. 论坛主题: link.
- Table - 由 VxE - 以表格 (TSV) 格式和 Listview 函数操作字符串的库. 论坛主题: link.
- XA - 由 trueski/hi5 - 将数组序列化/反序列化为 XML. 论坛主题: link.
GDIp - 通过 tic - 有助于与 Microsoft 的 gdiplus.dll 交互的全功能库 - 论坛主题: link.¶
- ImagePut - by iseahound - 用于转换为文件、流、窗口、base64、url、光标、屏幕坐标、剪贴板、指针、句柄等的图像库. 支持 AutoHotkey v1 和 v2. - 论坛主题: link
- AHKv2-GDIP - 更新与 AHK v1.1 和 AHK v2 兼容的上述 GDI+ 库 - 论坛主题: link.
- GDIp_ImageSearch - 由 tic - 使用 gdiplus.dll 的库在屏幕上搜索图像实例. 查看 MasterFocus 改进版本的线程末尾,或者查看他 GitHub repo here
- Simple GDI class - 由 GeekDude - 旨在简化使用低级 GDI 函数的类.
- Particle System - by tidbit - 一个使用 GDI+ 将粒子添加到 GUI 或屏幕上的简单类. 论坛主题: link.
Data Structures and Algorithms¶
- Facade - 由 Shambles - 一组函数式编程库. - 论坛主题: link
- HashTable - 由 Shambles - AutoHotkey 的哈希表实现.
- LibCrypt - 不同的作者 - 加密和编码函数的集合.
- Type_Checking - 由 Shambles - AutoHotkey 的类型检查 - 论坛主题: link
Database¶
- AHKDb - 由 AHKDb - 用于制表符分隔数据的数据库库.
- ahkDBA - 由 IsNull - 一个 OOP-SQL 数据库访问框架. 论坛主题: link.
- Class_SQLiteDB - 只有我 - AHK SQLite API 包装器类. 论坛主题: link.
- Leya - MySQL API - 由 kevgk - 在 autohotkey 中使用 MySQL 数据库,而不向客户端公开服务器凭据.
Filesystem¶
- FileGetProperties - by kon - 检索扩展文件属性的函数.
lover/Class_Toolbar) - 由 Pulover - AutoHotkey 工具栏自定义控件的 AHK 类. 论坛主题: link¶
Edit¶
General¶
- AutoXYWH - 由 tmplinshi - 在调整 GUI 大小时自动移动和调整控件大小.
- TaskDialog - 仅由我 - 为 Win Vista+ 增强的 MsgBox - link
- OnWin - 由 cocobelgica - 窗口事件调用函数(WinWaitXXX 异步). 论坛主题: link
- CGUI - 作者 ChrisS85 - 面向对象的 AutoHotkey GUI 库. 论坛主题: link
- Class_ScrollGUI - 只有我 - 创建一个可滚动的 GUI 作为 AHK GUI 窗口的父级. 论坛主题: link
ListBox¶
- LBEX - 经过 just me - 列表框实用函数的集合. 论坛主题: link
- TransparentListBox - 仅由我提供 - 为 AHK GUI 提供透明的列表框控件. 论坛主题: link
ListView¶
- LV_Colors - 仅由我 - GUI ListView 的单元格或行的单独背景和/或文本颜色. 论坛主题: link
- LV_EX - 只有我 - AHK GUI ListView 控件的一些附加功能. 论坛主题: link
- LV_InCellEdit - 仅由我 - ListView 控件的单元内编辑. 论坛主题: link
- LV_Rows - 由 Pulover - AHK ListView 控件的附加功能. 论坛主题: link
Menu¶
Web¶
Hotkeys¶
- CHotkeyControl - 由 evilC - 替换支持鼠标按钮等的 AHK 热键 GuiControl(部分成熟).
- HParse - 由 Avi - 将有意义的快捷方式 (Ctrl+X) 转换为 AutoHotkey 语法 (^x) 的功能.
Joystick¶
- CvJoyInterface - 通过 evilC - 使用 AHK 控制 vJoy 虚拟操纵杆.
- JoystickWrapper - by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick reading (C# DLL, Uses Lexikos' CLR).
- XInput - 由 Lexikos - 使用 XInput 读取 XBOX 游戏手柄(唯一独立读取 L/R 触发器的方法),控制隆隆声电机.
Maths¶
- calc() - 数学表达式评估,包括括号.
- Eval - 由 Pulover - 评估字符串中的表达式. 论坛主题: link
- Scientific Maths - by Avi - 促进高精度数学的图书馆.
- Time() - 由 HotkeyIt 提供 - 计算日期之间的天数、小时、分钟、秒数. 论坛主题: link
Memory¶
- classMemory - 由 RHCP (Kalamity) - 一个带有模式扫描的 AHK 内存读/写类. 论坛主题: link
Networking¶
- AHKhttp - 基本 HTTP 服务器. 论坛 link
- AHKsock - 由 TheGood - 基于函数的套接字库. 支持TCP. 论坛 link
- Chrome.ahk - 作者 G33kDude - 使用本机 AutoHotkey 自动化 Google Chrome - 论坛 link
- FTP - 由 jNizM - FTP 会话的 AutoHotkey 包装器(类) - 论坛 link
- Rufaydium WebDriver - 由 Xeo786 - Webdriver 库支持任何基于 Chromium 的浏览器,只需要 webdriver(无 selenium/websocket) - 论坛 link
- Socket Class (überarbeitet) - Bentschi - 基于类的套接字库. 支持TCP和UDP.
- Socket.ahk - 由 GeekDude - 基于 Bentschi 的套接字库 - 论坛 link
- WebSocket.ahk - GeekDude - 基于类的 WebSocket 库 - 论坛 link
- WinSCP.ahk - Lipkau - Lib 允许在 AHK 中使用 WinSCP
Graphics¶
- GDIp - 通过 tic - 有助于与 Microsoft 的 gdiplus.dll 交互的全功能库 - 论坛主题: link.
- ImagePut - by iseahound - 用于转换为文件、流、窗口、base64、url、光标、屏幕坐标、剪贴板、指针、句柄等的图像库. 支持 AutoHotkey v1 和 v2. - 论坛主题: link
- AHKv2-GDIP - 更新与 AHK v1.1 和 AHK v2 兼容的上述 GDI+ 库 - 论坛主题: link.
- GDIp_ImageSearch - 由 tic - 使用 gdiplus.dll 的库在屏幕上搜索图像实例. 查看 MasterFocus 改进版本的线程末尾,或者查看他 GitHub repo here
- Simple GDI class - 由 GeekDude - 旨在简化使用低级 GDI 函数的类.
- Particle System - by tidbit - 一个使用 GDI+ 将粒子添加到 GUI 或屏幕上的简单类. 论坛主题: link.
/cocobelgica/AutoHotkey-Util/blob/master/OnWin.ahk) - 由 cocobelgica - 窗口事件调用函数(WinWaitXXX 异步). 论坛主题: link¶
- CGUI - 作者 ChrisS85 - 面向对象的 AutoHotkey GUI 库. 论坛主题: link
- Class_ScrollGUI - 只有我 - 创建一个可滚动的 GUI 作为 AHK GUI 窗口的父级. 论坛主题: link
ListBox¶
- LBEX - 经过 just me - 列表框实用函数的集合. 论坛主题: link
- TransparentListBox - 仅由我提供 - 为 AHK GUI 提供透明的列表框控件. 论坛主题: link
ListView¶
- LV_Colors - 仅由我 - GUI ListView 的单元格或行的单独背景和/或文本颜色. 论坛主题: link
- LV_EX - 只有我 - AHK GUI ListView 控件的一些附加功能. 论坛主题: link
- LV_InCellEdit - 仅由我 - ListView 控件的单元内编辑. 论坛主题: link
- LV_Rows - 由 Pulover - AHK ListView 控件的附加功能. 论坛主题: link
Menu¶
Web¶
Hotkeys¶
- CHotkeyControl - 由 evilC - 替换支持鼠标按钮等的 AHK 热键 GuiControl(部分成熟).
- HParse - 由 Avi - 将有意义的快捷方式 (Ctrl+X) 转换为 AutoHotkey 语法 (^x) 的功能.
Joystick¶
- CvJoyInterface - 通过 evilC - 使用 AHK 控制 vJoy 虚拟操纵杆.
- JoystickWrapper - by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick reading (C# DLL, Uses Lexikos' CLR).
- XInput - 由 Lexikos - 使用 XInput 读取 XBOX 游戏手柄(唯一独立读取 L/R 触发器的方法),控制隆隆声电机.
Maths¶
- calc() - 数学表达式评估,包括括号.
- Eval - 由 Pulover - 评估字符串中的表达式. 论坛主题: link
- Scientific Maths - by Avi - 促进高精度数学的图书馆.
- Time() - 由 HotkeyIt 提供 - 计算日期之间的天数、小时、分钟、秒数. 论坛主题: link
Memory¶
- classMemory - 由 RHCP (Kalamity) - 一个带有模式扫描的 AHK 内存读/写类. 论坛主题: link
Networking¶
- AHKhttp - 基本 HTTP 服务器. 论坛 link
- AHKsock - 由 TheGood - 基于函数的套接字库. 支持TCP. 论坛 link
- Chrome.ahk - 作者 G33kDude - 使用本机 AutoHotkey 自动化 Google Chrome - 论坛 link
- FTP - 由 jNizM - FTP 会话的 AutoHotkey 包装器(类) - 论坛 link
- Rufaydium WebDriver - 由 Xeo786 - Webdriver 库支持任何基于 Chromium 的浏览器,只需要 webdriver(无 selenium/websocket) - 论坛 link
- Socket Class (überarbeitet) - Bentschi - 基于类的套接字库. 支持TCP和UDP.
- Socket.ahk - 由 GeekDude - 基于 Bentschi 的套接字库 - 论坛 link
- WebSocket.ahk - GeekDude - 基于类的 WebSocket 库 - 论坛 link
- WinSCP.ahk - Lipkau - Lib 允许在 AHK 中使用 WinSCP
GUI¶
Combobox¶
- CbAutoComplete - 由 Pulover - 自动完成 AHK ComboBox 中键入的值. 论坛主题: link
Custom Controls¶
- Rebar - 由 Pulover - AutoHotkey Rebar 自定义控件的 AHK 类. 论坛主题: link
- Toolbar - 由 Pulover - AutoHotkey 工具栏自定义控件的 AHK 类. 论坛主题: link
Edit¶
General¶
- AutoXYWH - 由 tmplinshi - 在调整 GUI 大小时自动移动和调整控件大小.
- TaskDialog - 仅由我 - 为 Win Vista+ 增强的 MsgBox - link
- OnWin - 由 cocobelgica - 窗口事件调用函数(WinWaitXXX 异步). 论坛主题: link
- CGUI - 作者 ChrisS85 - 面向对象的 AutoHotkey GUI 库. 论坛主题: link
- Class_ScrollGUI - 只有我 - 创建一个可滚动的 GUI 作为 AHK GUI 窗口的父级. 论坛主题: link
ListBox¶
- LBEX - 经过 just me - 列表框实用函数的集合. 论坛主题: link
- TransparentListBox - 仅由我提供 - 为 AHK GUI 提供透明的列表框控件. 论坛主题: link
ListView¶
- LV_Colors - 仅由我 - GUI ListView 的单元格或行的单独背景和/或文本颜色. 论坛主题: link
- LV_EX - 只有我 - AHK GUI ListView 控件的一些附加功能. 论坛主题: link
- LV_InCellEdit - 仅由我 - ListView 控件的单元内编辑. 论坛主题: link
- LV_Rows - 由 Pulover - AHK ListView 控件的附加功能. 论坛主题: link
Menu¶
Web¶
Hotkeys¶
- CHotkeyControl - 由 evilC - 替换支持鼠标按钮等的 AHK 热键 GuiControl(部分成熟).
- HParse - 由 Avi - 将有意义的快捷方式 (Ctrl+X) 转换为 AutoHotkey 语法 (^x) 的功能.
Joystick¶
- CvJoyInterface - 通过 evilC - 使用 AHK 控制 vJoy 虚拟操纵杆.
- JoystickWrapper - by evilC - Full event-based, 8 axis, 128 button, 4 POV joystick reading (C# DLL, Uses Lexikos' CLR).
- XInput - 由 Lexikos - 使用 XInput 读取 XBOX 游戏手柄(唯一独立读取 L/R 触发器的方法),控制隆隆声电机.
Maths¶
- calc() - 数学表达式评估,包括括号.
- Eval - 由 Pulover - 评估字符串中的表达式. 论坛主题: link
- Scientific Maths - by Avi - 促进高精度数学的图书馆.
- Time() - 由 HotkeyIt 提供 - 计算日期之间的天数、小时、分钟、秒数. 论坛主题: link
Memory¶
- classMemory - 由 RHCP (Kalamity) - 一个带有模式扫描的 AHK 内存读/写类. 论坛主题: link
Networking¶
- AHKhttp - 基本 HTTP 服务器. 论坛 link
- AHKsock - 由 TheGood - 基于函数的套接字库. 支持TCP. 论坛 link
- Chrome.ahk - 作者 G33kDude - 使用本机 AutoHotkey 自动化 Google Chrome - 论坛 link
- FTP - 由 jNizM - FTP 会话的 AutoHotkey 包装器(类) - 论坛 link
- Rufaydium WebDriver - 由 Xeo786 - Webdriver 库支持任何基于 Chromium 的浏览器,只需要 webdriver(无 selenium/websocket) - 论坛 link
- Socket Class (überarbeitet) - Bentschi - 基于类的套接字库. 支持TCP和UDP.
- Socket.ahk - 由 GeekDude - 基于 Bentschi 的套接字库 - 论坛 link
- WebSocket.ahk - GeekDude - 基于类的 WebSocket 库 - 论坛 link
- WinSCP.ahk - Lipkau - Lib 允许在 AHK 中使用 WinSCP
Distribution 是一个用于分发图书馆的系统.*¶
- ahk-libs - Ryan Shipp 的图书馆收藏.
- ASPDM - 包/stdlib 分发和管理来自 ahkscript 伙计们. 特雷洛 link.
- pAHKlight - AutoHotkey 库、类、函数和工具的轻量级指南.
Scripts¶
有用的 AutoHotkey 脚本列表. 脚本是旨在用作独立程序的代码,并不意味着与其他代码集成.
Plotting (graphs, bars, charts and etc)¶
- Excel Charts - Xx7 - 用于在 Excel 中创建图形的库,将图形保存为图像并将其显示在 GUI 中.
- XGraph - 由 SKAN - 用于以图形方式绘制实时数据的函数库.
- SVGraph - 由 CapnOdin - SVGraph 为 AutoHotkey 带来图形和图表. 论坛 link
- gdiChartLib - 作者 nnnik - 用于 autohotkey 的 gdip 图表库. 论坛 link
表. 脚本是旨在用作独立程序的代码,并不意味着与其他代码集成.*¶
System¶
- RunAsTask - 由 SKAN - 在没有 UAC 提示的情况下自动提升脚本.
- Vista Audio Control Functions - 由 Lexikos - 提供一些 SoundSet/SoundGet 子命令的替代方法,以及 SoundSet/SoundGet 不支持的一些附加功能. 论坛主题: Link
Text manipulation¶
- String Things - by tidbit - 独立的字符串操作函数.
- TF - by hi5 - 用于处理.txt、.ahk、.html、.css 等文本文件和字符串(或变量)的函数. 论坛主题: link.
Library Distributions¶
有用的 AutoHotkey 库分发列表. Library Distribution 是一个用于分发图书馆的系统.
- ahk-libs - Ryan Shipp 的图书馆收藏.
- ASPDM - 包/stdlib 分发和管理来自 ahkscript 伙计们. 特雷洛 link.
- pAHKlight - AutoHotkey 库、类、函数和工具的轻量级指南.
Scripts¶
有用的 AutoHotkey 脚本列表. 脚本是旨在用作独立程序的代码,并不意味着与其他代码集成.
a>Clipboard¶
- CL3 - 带有插件(搜索、预定义插槽、ClipChain、FIFO、编辑器等)的剪贴板管理器(仅文本). 论坛帖子 link.
- ClipBoardMonitor - 监视剪贴板更改,显示文本字数统计工具提示或图片临时 GUI.
- Clipjump - 是适用于 Windows 的多剪贴板管理实用程序. 源代码: GitHub . 论坛话题: link 1, link 2.
/www.EitherMouse.com) - 多只鼠标、单独设置、在第二只鼠标上自动交换鼠标按钮. 论坛主题: link.¶
- MouseGestureL - 通过鼠标手势控制应用程序. 可以通过可定制的界面定义手势和动作. 英文和日文文档 - 日本主页 link
- Radial Menu - 强大的热键、启动器、鼠标手势系统等等(可换肤) - 论坛主题: link
Typing¶
- AutoComplete - 在您键入时建议并完成单词. 论坛主题: link.
- DateHotkey - 轻松接收当前、过去或即将到来的日期字符串的热键. 论坛主题: link
- Half-QWERTY - 单手打字. 使用空格键作为修饰符,用户仅用一只手就可以生成全尺寸键盘任一侧的字符. 通过论坛主题获取更多信息: link
- KeyPress OSD - 屏幕显示以清晰可见的文本大小显示每个键或鼠标按钮的按下. 论坛主题: link
- Lintalist - 可搜索的交互式列表,用于使用插件复制和粘贴文本. 论坛主题: link.
- Portable Keyboard Layout - 帮助人们学习更好、更高效的键盘布局,例如 Dvorak、Colemak 或 Asset. 论坛主题: link.
- Static Hands - 使用 CapsLock 键的超级有用的快捷方式,无需在打字时移动双手. 超级简单. 没有学习曲线.
- Thumbscript - 允许您使用数字键盘输入,每个字母只需按 2 次数字键. 文档: link
- TypingAid - 在您键入时建议并完成单词. 论坛主题: link GitHub link.
Window Management¶
- Automatic Window Manager - 保存和恢复每个进程的最后一个窗口位置. 论坛主题: link
- bug.n - 平铺窗口管理器. 论坛主题: link
- Min2Tray - 将窗口最小化到托盘等. 论坛主题: link
- Open-Show-Apps - 打开、恢复或最小化所需的 Windows 或 Chrome 应用程序. 论坛主题: link
- SnapX - 通过接管其热键(Win+左/右等)并提供对捕捉位置和大小的更精细控制来增强 Windows/Aero Snap. 适用于多个显示器、分辨率和 DPI 级别.
- WindowPadX - 在多显示器环境中提供一些有用功能的工具. WindowPadX 是 WindowPad 的增强版,最初由 Lexikos 发布,请参阅原始论坛主题: link
Games¶
- Achromatic - ProgressPlatformer - 平台游戏. 论坛主题: link, 知乎: link
- AHK Mahjong Solitaire - 麻将游戏. 论坛主题: link
- F1 Racer - 2 人或 4 人赛车游戏. 论坛主题: link
- Infection - 棋盘游戏. 也称为 Ataxx. 论坛主题: link
- Ishido - 复古益智游戏. 论坛主题: link, 知乎: link
- ManyTetris - 多个俄罗斯方块变体. 论坛主题: link
- Out of the Sea - 尽量避免通过进化被钓鱼. GitHub: link
- PABI Logical - 翻拍 amiga 游戏 Logical. 论坛主题: link, 知乎: link
- Sudoku - 数独游戏和求解器. 论坛主题: link
Filesystem¶
- Belvedere - 根据文件名、扩展名、大小、期限等设置对文件执行操作(移动、复制、删除等)的规则. 更多信息 link.
- QuickAccessPopup - 多用途启动器和文件切换器. 网站 link.
- SpicyKeys - 使用热键在 Windows 资源管理器中打开或移动/复制选定的文件. 论坛主题: link
tps://github.com/Uberi/Autocomplete) - 在您键入时建议并完成单词. 论坛主题: link.¶
- DateHotkey - 轻松接收当前、过去或即将到来的日期字符串的热键. 论坛主题: link
- Half-QWERTY - 单手打字. 使用空格键作为修饰符,用户仅用一只手就可以生成全尺寸键盘任一侧的字符. 通过论坛主题获取更多信息: link
- KeyPress OSD - 屏幕显示以清晰可见的文本大小显示每个键或鼠标按钮的按下. 论坛主题: link
- Lintalist - 可搜索的交互式列表,用于使用插件复制和粘贴文本. 论坛主题: link.
- Portable Keyboard Layout - 帮助人们学习更好、更高效的键盘布局,例如 Dvorak、Colemak 或 Asset. 论坛主题: link.
- Static Hands - 使用 CapsLock 键的超级有用的快捷方式,无需在打字时移动双手. 超级简单. 没有学习曲线.
- Thumbscript - 允许您使用数字键盘输入,每个字母只需按 2 次数字键. 文档: link
- TypingAid - 在您键入时建议并完成单词. 论坛主题: link GitHub link.
Window Management¶
- Automatic Window Manager - 保存和恢复每个进程的最后一个窗口位置. 论坛主题: link
- bug.n - 平铺窗口管理器. 论坛主题: link
- Min2Tray - 将窗口最小化到托盘等. 论坛主题: link
- Open-Show-Apps - 打开、恢复或最小化所需的 Windows 或 Chrome 应用程序. 论坛主题: link
- SnapX - 通过接管其热键(Win+左/右等)并提供对捕捉位置和大小的更精细控制来增强 Windows/Aero Snap. 适用于多个显示器、分辨率和 DPI 级别.
- WindowPadX - 在多显示器环境中提供一些有用功能的工具. WindowPadX 是 WindowPad 的增强版,最初由 Lexikos 发布,请参阅原始论坛主题: link
Games¶
- Achromatic - ProgressPlatformer - 平台游戏. 论坛主题: link, 知乎: link
- AHK Mahjong Solitaire - 麻将游戏. 论坛主题: link
- F1 Racer - 2 人或 4 人赛车游戏. 论坛主题: link
- Infection - 棋盘游戏. 也称为 Ataxx. 论坛主题: link
- Ishido - 复古益智游戏. 论坛主题: link, 知乎: link
- ManyTetris - 多个俄罗斯方块变体. 论坛主题: link
- Out of the Sea - 尽量避免通过进化被钓鱼. GitHub: link
- PABI Logical - 翻拍 amiga 游戏 Logical. 论坛主题: link, 知乎: link
- Sudoku - 数独游戏和求解器. 论坛主题: link
Graphics¶
- Fun with GDIPlus - 有趣的 GDI+ 示例.
hub.com/tiuub/DateHotkey) - 轻松接收当前、过去或即将到来的日期字符串的热键. 论坛主题: link¶
- Half-QWERTY - 单手打字. 使用空格键作为修饰符,用户仅用一只手就可以生成全尺寸键盘任一侧的字符. 通过论坛主题获取更多信息: link
- KeyPress OSD - 屏幕显示以清晰可见的文本大小显示每个键或鼠标按钮的按下. 论坛主题: link
- Lintalist - 可搜索的交互式列表,用于使用插件复制和粘贴文本. 论坛主题: link.
- Portable Keyboard Layout - 帮助人们学习更好、更高效的键盘布局,例如 Dvorak、Colemak 或 Asset. 论坛主题: link.
- Static Hands - 使用 CapsLock 键的超级有用的快捷方式,无需在打字时移动双手. 超级简单. 没有学习曲线.
- Thumbscript - 允许您使用数字键盘输入,每个字母只需按 2 次数字键. 文档: link
- TypingAid - 在您键入时建议并完成单词. 论坛主题: link GitHub link.
Window Management¶
- Automatic Window Manager - 保存和恢复每个进程的最后一个窗口位置. 论坛主题: link
- bug.n - 平铺窗口管理器. 论坛主题: link
- Min2Tray - 将窗口最小化到托盘等. 论坛主题: link
- Open-Show-Apps - 打开、恢复或最小化所需的 Windows 或 Chrome 应用程序. 论坛主题: link
- SnapX - 通过接管其热键(Win+左/右等)并提供对捕捉位置和大小的更精细控制来增强 Windows/Aero Snap. 适用于多个显示器、分辨率和 DPI 级别.
- WindowPadX - 在多显示器环境中提供一些有用功能的工具. WindowPadX 是 WindowPad 的增强版,最初由 Lexikos 发布,请参阅原始论坛主题: link
Games¶
- Achromatic - ProgressPlatformer - 平台游戏. 论坛主题: link, 知乎: link
- AHK Mahjong Solitaire - 麻将游戏. 论坛主题: link
- F1 Racer - 2 人或 4 人赛车游戏. 论坛主题: link
- Infection - 棋盘游戏. 也称为 Ataxx. 论坛主题: link
- Ishido - 复古益智游戏. 论坛主题: link, 知乎: link
- ManyTetris - 多个俄罗斯方块变体. 论坛主题: link
- Out of the Sea - 尽量避免通过进化被钓鱼. GitHub: link
- PABI Logical - 翻拍 amiga 游戏 Logical. 论坛主题: link, 知乎: link
- Sudoku - 数独游戏和求解器. 论坛主题: link
GUI¶
- Examples of Non-Standard GUIs (ActiveX, GDI, etc.) - 使用非标准方法生成漂亮用户界面的 GUI 示例.
(http://pkl.sourceforge.net/) - 帮助人们学习更好、更高效的键盘布局,例如 Dvorak、Colemak 或 Asset. 论坛主题: link.¶
- Static Hands - 使用 CapsLock 键的超级有用的快捷方式,无需在打字时移动双手. 超级简单. 没有学习曲线.
- Thumbscript - 允许您使用数字键盘输入,每个字母只需按 2 次数字键. 文档: link
- TypingAid - 在您键入时建议并完成单词. 论坛主题: link GitHub link.
Window Management¶
- Automatic Window Manager - 保存和恢复每个进程的最后一个窗口位置. 论坛主题: link
- bug.n - 平铺窗口管理器. 论坛主题: link
- Min2Tray - 将窗口最小化到托盘等. 论坛主题: link
- Open-Show-Apps - 打开、恢复或最小化所需的 Windows 或 Chrome 应用程序. 论坛主题: link
- SnapX - 通过接管其热键(Win+左/右等)并提供对捕捉位置和大小的更精细控制来增强 Windows/Aero Snap. 适用于多个显示器、分辨率和 DPI 级别.
- WindowPadX - 在多显示器环境中提供一些有用功能的工具. WindowPadX 是 WindowPad 的增强版,最初由 Lexikos 发布,请参阅原始论坛主题: link
Games¶
- Achromatic - ProgressPlatformer - 平台游戏. 论坛主题: link, 知乎: link
- AHK Mahjong Solitaire - 麻将游戏. 论坛主题: link
- F1 Racer - 2 人或 4 人赛车游戏. 论坛主题: link
- Infection - 棋盘游戏. 也称为 Ataxx. 论坛主题: link
- Ishido - 复古益智游戏. 论坛主题: link, 知乎: link
- ManyTetris - 多个俄罗斯方块变体. 论坛主题: link
- Out of the Sea - 尽量避免通过进化被钓鱼. GitHub: link
- PABI Logical - 翻拍 amiga 游戏 Logical. 论坛主题: link, 知乎: link
- Sudoku - 数独游戏和求解器. 论坛主题: link
Maths¶
- Monster - 评估字符串中的数学表达式(计算器).
- Unit Converter - 具有最常用的英语和科学单位以及从长度到密度再到热导率的最常用量的单位转换器. 还包括物理和数学常数部分.
Mouse¶
- EitherMouse - 多只鼠标、单独设置、在第二只鼠标上自动交换鼠标按钮. 论坛主题: link.
- MouseGestureL - 通过鼠标手势控制应用程序. 可以通过可定制的界面定义手势和动作. 英文和日文文档 - 日本主页 link
- Radial Menu - 强大的热键、启动器、鼠标手势系统等等(可换肤) - 论坛主题: link
Typing¶
- AutoComplete - 在您键入时建议并完成单词. 论坛主题: link.
- DateHotkey - 轻松接收当前、过去或即将到来的日期字符串的热键. 论坛主题: link
- Half-QWERTY - 单手打字. 使用空格键作为修饰符,用户仅用一只手就可以生成全尺寸键盘任一侧的字符. 通过论坛主题获取更多信息: link
- KeyPress OSD - 屏幕显示以清晰可见的文本大小显示每个键或鼠标按钮的按下. 论坛主题: link
- Lintalist - 可搜索的交互式列表,用于使用插件复制和粘贴文本. 论坛主题: link.
- Portable Keyboard Layout - 帮助人们学习更好、更高效的键盘布局,例如 Dvorak、Colemak 或 Asset. 论坛主题: link.
- Static Hands - 使用 CapsLock 键的超级有用的快捷方式,无需在打字时移动双手. 超级简单. 没有学习曲线.
- Thumbscript - 允许您使用数字键盘输入,每个字母只需按 2 次数字键. 文档: link
- TypingAid - 在您键入时建议并完成单词. 论坛主题: link GitHub link.
Window Management¶
- Automatic Window Manager - 保存和恢复每个进程的最后一个窗口位置. 论坛主题: link
- bug.n - 平铺窗口管理器. 论坛主题: link
- Min2Tray - 将窗口最小化到托盘等. 论坛主题: link
- Open-Show-Apps - 打开、恢复或最小化所需的 Windows 或 Chrome 应用程序. 论坛主题: link
- SnapX - 通过接管其热键(Win+左/右等)并提供对捕捉位置和大小的更精细控制来增强 Windows/Aero Snap. 适用于多个显示器、分辨率和 DPI 级别.
- WindowPadX - 在多显示器环境中提供一些有用功能的工具. WindowPadX 是 WindowPad 的增强版,最初由 Lexikos 发布,请参阅原始论坛主题: link
Games¶
- Achromatic - ProgressPlatformer - 平台游戏. 论坛主题: link, 知乎: link
- AHK Mahjong Solitaire - 麻将游戏. 论坛主题: link
- F1 Racer - 2 人或 4 人赛车游戏. 论坛主题: link
- Infection - 棋盘游戏. 也称为 Ataxx. 论坛主题: link
- Ishido - 复古益智游戏. 论坛主题: link, 知乎: link
- ManyTetris - 多个俄罗斯方块变体. 论坛主题: link
- Out of the Sea - 尽量避免通过进化被钓鱼. GitHub: link
- PABI Logical - 翻拍 amiga 游戏 Logical. 论坛主题: link, 知乎: link
- Sudoku - 数独游戏和求解器. 论坛主题: link
AutoHotkey decompiler](https://gist.github.com/Uberi/3334552#file-decompiler-ahk) - 对于 AHK 1.1+ 论坛主题: link.¶
- AutoHotkey decompiler - classic - 对于 AHK 1.0,不能使用密码或 /nodecompile 保护的文件.
Integrated Development Environment¶
- AHK Studio - 基于 SciLexer.dll 的 AutoHotkey IDE.
- Adventure (formerly AutoGUI) - 经过 Alguimist - 具有有用的内置插件和 GUI 设计器的 AHK IDE.
- AutoHotFlow - 绘制您的应用程序. 论坛主题: link . GitHub link.
- DRAKON Editor - AutoHotkey 的可视化编程(使用 DRAKON 图).
- Notepad++ for AutoHotkey - 为 AutoHotkey 设置流行的代码编辑器 Notepad++.
- SciTE4AutoHotkey - 用于 AutoHotkey 的基于 SciTE 的 IDE.
- SublimeAutoHotkey - 用于 SublimeText 的 AutoHotkey AHK 语言包,包括语法高亮、注释切换、自动完成、构建系统定义、ahkrun、ahkcompile、ahkrunpiped 命令.
- Sublime 4 AutoHotkey - Sublime 4 AutoHotkey 是 Sublime Text 文本编辑器的补丁,增加了对 AutoHotkey 的支持. -(已停产)
- vim-AHKcomplete - 添加自动完成的 Vim 插件. (全方位完成)
- Vim autohotkey-ahk - 为 AutoHotkey 添加语法高亮的 Vim 插件.
- VSCode extension - Visual Studio Code (VSCode) 插件为 AutoHotkey 添加语法高亮显示.
- AutoHotkey Plus Plus AutoHotkey IntelliSense、调试和对 VS Code 的语言支持,由 cweijan 的 AutoHotkey Plus 的 Mark Wiemer 分叉
GUI WYSIWYG Builders¶
- Adventure (formerly AutoGUI) - 经过 Alguimist - 所见即所得的 GUI 设计器和脚本编辑器.
- GUI Creator (formerly Basic GUI Creator) - AutoHotkey 的所见即所得 GUI 创建器.
- MagicBox - 经过 Alguimist - MagicBox 是一个帮助创建消息框的开发工具. 论坛主题: link.
Script Recorders and Writers¶
- Pulover’s Macro Creator - 免费的自动化工具和脚本生成器. 推荐给初学者. 论坛主题: link . GitHub link.
Web Syntax Highlighters¶
- highlight.js - 用 JavaScript 编写的语法荧光笔,支持 130 多种语言(包括 AutoHotkey).
- PrismJs - 轻量级最小 AutoHotkey 语法突出显示.
- Syntax Highlighter - AutoHotkey 的旧版语法荧光笔,默认支持行号.
Tools¶
有用的 AutoHotkey 工具列表. 为 AutoHotkey 制作的工具
Interpreter¶
- AutoHotkey - AutoHotkey 解释器安装程序和二进制文件.
- AutoHotkey DLL - AutoHotkey.dll 为其他编程和脚本语言打开了 AutoHotkey 的世界. 论坛主题: link . 文档 link.
- AutoHotkey build for CE - 用于掌上电脑/WinCE/智能手机的 AutoHotkey. 论坛主题: link . 文档 link.
- AHK_X11 phil294 对 Linux 的 AutoHotkey v1.0.24 的基本但实用的实现. Forum
- IronAHK - 跨平台 .NET 重写 - 未完成.
- Keysharp - 由 mfeemster 继续 IronAHK. Forum
Debugging¶
- [Class] Console - 此类旨在简化脚本的调试,从简单的文本处理到输出和记录数据和数组. GitHub link.
- Yunit - 由 Uberi 和 infogulch - AutoHotkey 的简单单元测试框架.
Decompilers¶
- AutoHotkey decompiler - 对于 AHK 1.1+ 论坛主题: link.
- AutoHotkey decompiler - classic - 对于 AHK 1.0,不能使用密码或 /nodecompile 保护的文件.
Integrated Development Environment¶
- AHK Studio - 基于 SciLexer.dll 的 AutoHotkey IDE.
- Adventure (formerly AutoGUI) - 经过 Alguimist - 具有有用的内置插件和 GUI 设计器的 AHK IDE.
- AutoHotFlow - 绘制您的应用程序. 论坛主题: link . GitHub link.
- DRAKON Editor - AutoHotkey 的可视化编程(使用 DRAKON 图).
- Notepad++ for AutoHotkey - 为 AutoHotkey 设置流行的代码编辑器 Notepad++.
- SciTE4AutoHotkey - 用于 AutoHotkey 的基于 SciTE 的 IDE.
- SublimeAutoHotkey - 用于 SublimeText 的 AutoHotkey AHK 语言包,包括语法高亮、注释切换、自动完成、构建系统定义、ahkrun、ahkcompile、ahkrunpiped 命令.
- Sublime 4 AutoHotkey - Sublime 4 AutoHotkey 是 Sublime Text 文本编辑器的补丁,增加了对 AutoHotkey 的支持. -(已停产)
- vim-AHKcomplete - 添加自动完成的 Vim 插件. (全方位完成)
- Vim autohotkey-ahk - 为 AutoHotkey 添加语法高亮的 Vim 插件.
- VSCode extension - Visual Studio Code (VSCode) 插件为 AutoHotkey 添加语法高亮显示.
- AutoHotkey Plus Plus AutoHotkey IntelliSense、调试和对 VS Code 的语言支持,由 cweijan 的 AutoHotkey Plus 的 Mark Wiemer 分叉
GUI WYSIWYG Builders¶
- Adventure (formerly AutoGUI) - 经过 Alguimist - 所见即所得的 GUI 设计器和脚本编辑器.
- GUI Creator (formerly Basic GUI Creator) - AutoHotkey 的所见即所得 GUI 创建器.
- MagicBox - 经过 Alguimist - MagicBox 是一个帮助创建消息框的开发工具. 论坛主题: link.
Script Recorders and Writers¶
- Pulover’s Macro Creator - 免费的自动化工具和脚本生成器. 推荐给初学者. 论坛主题: link . GitHub link.
Web Syntax Highlighters¶
- highlight.js - 用 JavaScript 编写的语法荧光笔,支持 130 多种语言(包括 AutoHotkey).
- PrismJs - 轻量级最小 AutoHotkey 语法突出显示.
- Syntax Highlighter - AutoHotkey 的旧版语法荧光笔,默认支持行号.
ey.com/board/topic/40690-ahk-lua-interop-stdlib-proof-of-concept/) - Note: lua.ahk and lua_ahkfunctions.ahk can be found here.¶
- Machine code functions: Bit Wizardry - 教程 link, C/C++ 到 MCode Generator 论坛 link.
- Embed Perl - Forum thread: link.
- PAHK - Forum thread: link.
- PYAHK - 文档 link.
- ahk - AutoHotkey 的 Python 包装器 - 论坛主题: link
- AutoHotkey.py - 用 Python 编写 AutoHotkey 脚本 - 论坛主题: link
Tutorials¶
有用的 AutoHotkey 教程列表.
Others¶
- GoTo - 适用于任何文本编辑器的插件,可帮助您跳转到活动文件中的标签、热键、热字串和函数.
- GoToTilla - 允许跳转到 AHK 源代码中的标记的插件.
- Context sensitive help in any editor - 任何文本编辑器的插件,通过按 F1 提供上下文相关的帮助.
- CodeQuickTester - GeekDude - 轻量级动态代码测试器.
- iWB2 Learner - by jethrow - iWB2 Learner 是一个用于收集有关 Internet Explorer 网页信息的工具. 论坛主题: link
- AHK-EXE-Swapper - by evilC - 快速更换 AHK 版本! 论坛主题: link.
- AEI - 由 joedf - 显示 AutoHotkey 环境信息和 AHK 支持相关的系统信息,带有一个花哨的更新检查器,可以自动下载进度条. 论坛主题: link.
- WinSpy - 由 Alguimist - 用 AHK 编写的有用的窗口间谍/信息工具.
(Use in) other programming languages¶
- AutoHotkey.dll - 的一部分 AutoHotkey_H 分配. 从您的其他语言加载 autohotkey.dll,并将正常的 AHK 代码传递给 dll 文件以供执行. 请参阅此处以获取列表 exported functions . 一些较旧的链接: python example, c/c++ example, forum link
- .NET Framework Interop (CLR, C#, VB) - Forum thread: link.
- ActiveScript - Host VBScript and JScript in-process - 为 VBScript 和 JScript 等活动脚本语言提供接口,而不依赖 Microsoft 的 ScriptControl,它不适用于 64 位程序.
- Exo-Javascript - 用 JavaScript 编写 AHK - 论坛主题: link, Exo-CLI (Interactive Command-line) link.
- LibLua - Note: lua.ahk and lua_ahkfunctions.ahk can be found here.
- Machine code functions: Bit Wizardry - 教程 link, C/C++ 到 MCode Generator 论坛 link.
- Embed Perl - Forum thread: link.
- PAHK - Forum thread: link.
- PYAHK - 文档 link.
- ahk - AutoHotkey 的 Python 包装器 - 论坛主题: link
- AutoHotkey.py - 用 Python 编写 AutoHotkey 脚本 - 论坛主题: link
Tutorials¶
有用的 AutoHotkey 教程列表.
Classes¶
- Classes in AHK, Basic tutorial - AutoHotkey 类基础教程.
- Classes in AHK, a Dissection (Advanced) - AutoHotkey 类高级教程.
COM¶
- MS Office COM Basics - 在 MS Office 中使用 AutoHotkey.
GUI¶
- Use HTML and CSS for your GUIs! - 使用 HTML 和 CSS 创建 GUI.
MCode (machine code)¶
- MCode Tutorial - MCode(机器代码)教程.
Resources¶
有用的 AutoHotkey 资源列表. 与 AutoHotkey 相关的各种网站、文档、指南、视频和文章.
Documentation¶
- Official documentation - 官方更新的 AutoHotkey 文档. GitHub link.
Books¶
Quick-start guides¶
- Official quick start tutorial - 官方快速入门教程 - 最初由 tidbit 编写. 论坛主题: link.
Websites¶
- autohotkey.com - AutoHotkey 脚本语言的官方网站(下载、论坛、文档).
- autohotkey.com/foundation - 的官方网页 AutoHotkey Foundation LLC ,一家非营利性的LLC(有限责任公司)为此软件成立. 组织证书 (pdf) link.
- ahkscript GitHub organization - 官方 ahkscript GitHub 组织.
Forks¶
为核心语言添加新功能的 AHK 分支
AutoHotkey_H¶
- AutoHotkey_H - AHK_H 为原始 AutoHotkey 添加功能,并使用 NewThread() 函数或 AutoHotkey.dll 提供真正的多线程. Full list of v1 changes + Full list of v2 changes
License¶
这项工作已获得许可 Creative Commons Attribution 4.0 International License.