title: "AutoHotkey 学习指南(最近更新: 2012-03-09)"
date: 2012-03-09
categories:
- "hotkey"
- "tools"
tags:
- "ahk"
AutoHotkey 学习指南(最近更新: 2012-03-09)
2014-10-01 更新:AutoHotkey 学习指南系列教程来了。
这不是一份AutoHotkey详尽教程, 而是一份向导, 由于经常遇到许多新人在刚开始接触 AutoHotkey 时看着帮助不知道如何上手, 所以amnesiac(AutoHotkey中文论坛管理员)写了这个向导,希望能节省大家入门 AutoHotkey 的时间, 并可以根据自己的需求有选择地学习。
提示: 欲先简要了解 AutoHotkey, 请参阅维基百科上的 AutoHotkey 词条.
可到 AutoHotkey 中文站查看在线帮助或下载离线帮助.
兼容性问题根据原因可大致分为编码问题和数据类型问题, 具体参见
(1) 帮助中 "AutoHotkey_L/脚本兼容性" 和其他相关部分. (2) 官方 Wiki 中 AutoHotkey_L 主题
1. 帮助中的 "指南 (快速入门)" 和 "FAQ (常见问答)" 2. 自动化操作入门指南 (作者: yoken) 3. [推荐]AutoHotkey 0级入门教程:让重复工作一键完成 (作者: xbeta) 4. [推荐]輕鬆學會彈指神功-揭露AutoHotkey絕技 5. [推荐]小众快餐店系列教程 (作者: sfufoet) 6. 小鸟学AHK系列教程 (作者: wildtoy) 7. 更快的使用你的键盘 (作者: Jerry He) 8. 使用 SciTE 编辑 AutoHotkey 的常见问答 9. [英文]Tutorial for Newbies (作者: jaco0646) 10. [英文]Turn Any Action into a Keyboard Shortcut 11. [英文]AutoHotkey Frequently Asked Questions 12. [英文]AutoHotkey Expression Examples: "" %% () and all that. (作者: deleyd) 13. [英文]Force an Expression (作者: evandevon) 14. [英文]Creating Your First AutoHotkey Script (作者: The Fattest) 15. [英文]Simple automation of Windows and programs (作者: Wolfgang Reszel) 16. [英文]Knock down repetitive email with AutoHotKey (作者: AdamPash) 17. [英文]10 Ways to Use AutoHotKey to Rock Your Keyboard (作者: Leo Babauta) 18. [英文]How to compile .AHK files and include your own icons (作者: deleyd) 19. [英文]Guide to the Ternary operator (a ? b:c) (作者: VxE) 20. [英文]Gaming Tutorial (作者: System Monitor) 21. [英文]Using GetKeyState to Extend Hotkeys
1. 消息指南 (相关命令: SendMessage, PostMessage 和 OnMessage)
帮助中的 "向窗口或者窗口控件发送消息" (作者: Rajat) 帮助中的 "WinLIRC 客户端" 系统消息使用简介 [英文]Find WM_COMMAND parameter with Winspector (作者: SKAN) [英文]Tutorial: Message Stacking (作者: majkinetor)
2. 正则表达式
3. COM教程
AHK的 Web 自动化编程 (作者: 彪悍的小玄)[AHKCN 群共享中, 已建议发到中文论坛] 数据库操作示例 (作者: linpinger) WMI 脚本第一阶系列教程 [英文]IE and Gui Browser Com Tutorial (作者: tank) [英文]Basic Webpage Controls with JavaScript / COM - Tutorial (作者: jethrow) [英文]IE Web Recorder Developers Needed (作者: tank) [英文]Example of Navigating a Website (作者: deleyd) [英文]Internet Explorer Control
4. 脚本辅助工具
Script Manager [AutoHotkey 脚本管理器] Easy Automation AHK AHK Window Info [窗口信息查看工具] Auto-Syntax-Tidy [自动整理脚本语法]
5. 其他
帮助中 "自动化 Winamp" HK4WIN [通过热键执行系统中的大量常用操作](作者: 宋瑞华) 发送消息到QQ网站 (作者: ddandyy) Candy [把内容通过关联程序的快捷操作扩展](作者: 万年书妖) Candy改进版使用介绍 Lock Screen Appinn [屏幕密码锁] GridMove [便捷窗口管理工具](作者: GridMove) Folder Menu [文件夹快速切换工具](作者: rexx) 使用介绍 AHK俄罗斯方块 (作者: dracula004) Qliner Hotkeys [使用屏幕键盘设置热键] 使用介绍 Texter [在 GUI 中设置热字串](作者: AdamPash) 简单介绍 验证码识别 (作者: lskxt) ViATc [使用类 VI 模式操作 TC](作者: linxinhong) Appifyer [应用程序集成和启动工具](含视频)(作者: sumon) nDroid [快速启动程序的工具](作者: Rajat) 林可LINK [快捷方式管理及通过热字符启动](作者: megalove) [英文]Tutorial: Message Stacking (作者: majkinetor) [英文]AutoHotkey Scripts to Automate Firefox (作者: nigelle) [英文]PostgreSQL Functions and a simple test script (作者: Dave)
1. 帮助中的 "脚本展示" 2. [英文]Ahk Standard Library Collection (作者: Tuncay) 3. [英文]List of AutoHotkey Scripts 4. [英文]List of AutoHotkey Functions 5. [英文]1 HOUR SOFTWARE by Skrommel [合集下载] 6. [英文]AHK-Scripts for TotalCMD [合集下载] 7. [英文]Rosetta Code AutoHotkey Category [合集下载] 8. [英文]Overcards.com AutoHotkey Category 9. [英文]JGPaiva's AutoHotkey Coding Snacks
说明: 上面这些合集的制作均使用AutoHotkey和其他工具半自动收集整理而成的.
1. 如果您想和大家分享脚本, 却苦于没有空间或不会制作网页, 那么这些都不再是问题了, 详情请参见: 欢迎在 AutoHotkey.net 上分享您的脚本
2. 如果您对 AutoHotkey 有浓厚兴趣, 那么欢迎进行罗赛塔挑战, 详情请参见: 实现罗赛塔任务 - 提升 AutoHotkey
感想: 贡献不如我们想象的那么难, 使用它本身也是贡献. 在别人有需要时, 向其介绍这个脚本语言的相关情况. 进一步地, 例如在官方论坛/中文论坛或其他问答类网站, 在力所能及时帮忙回答, 或者和大家分享您的脚本工具/函数等. 还有帮忙反馈 bug 和相关情况或提供自己的建议, 帮助作者改进. 如果您有能力, 还可以协助参与开发 (这是开源项目的好处之一).
官方网站[英文]: http://www.autohotkey.com 中文站: http://cn.autohotkey.com AHKCN QQ群: 58806956
2012-03-09: 增加几个工具和应用, 去除过时信息, 更新过时链接, 一些细节的人性化调整. 2012-01-29: 增加几个教程和应用及其他细节调整. 2011-11-16: 与 Chris Mallett 交流后建立 AutoHotkey 中文站 (域名由他免费提供), 迁移在线帮助到中文站中, 同时更新本文中相关链接. 增加 WMI 教程, 系统消息教程, 还有后续内容且有待进一步完善, 期待大家的反馈. 2011-06-22: 由于在官方论坛和中文论坛中, AutoHotkey_L 成为多数人的首选, 为了不给初学者造成困惑, 这个指南中将逐渐减少对 Basic 的关注. 增加中文在线帮助, 增加脚本辅助工具, 增加分享和贡献部分, 增加一些应用. 2011-04-28: 一些应用集合增加打包下载, 增加一些不错的应用, 更新失效链接, 更新中文帮助. 2011-02-02: 初稿.