AutoHotkey 学习指南(最近更新: 04-28)
这不是一份AutoHotkey详尽教程, 而是一份向导, 由于经常遇到许多新人在刚开始接触 AutoHotkey 时看着帮助不知道如何上手, 所以amnesiac(AutoHotkey中文论坛管理员)写了这个向导,希望能节省大家入门 AutoHotkey 的时间, 并可以根据自己的需求有选择地学习。
目录:
一. 基础资料和工具
二. 入门教程
三. 进阶专题
四. 一些应用集合
五. 相关网站及讨论区
附录:文章更新历史
一. 基础资料和工具
1. 帮助文件
AutoHotkey Basic: 中文帮助下载[1.0.48.05 准中文版], 英文在线帮助[1.0.48.05版]
AutoHotkey_L: 中文帮助下载[1.0.97.00 0405版], 英文在线帮助[1.0.97.02版]
说明1:关于AutoHotkey Basic 和 AutoHotkey_L
2003年,Chris Mallett 提议在 AutoIt v2 中集成热键支持,未得到预期响应,于是开发了 AutoHotkey 。因为后期 AutoHotkey 更新速度较慢,其他程序员也发布了一些改进分支。其中,Lexikos 维护的 AutoHotkey_L 分支影响最大。Chris Mallett 于 2010年10月认可了 AutoHotkey_L 的继承地位,并改称原版本为 AutoHotkey Basic。详见AutoHotkey Basic 和 AutoHotkey_L 分支的说明。
说明2:关于帮助文件的中文翻译
中文帮助文件更新速度会略滞后于英文原版, 如阅读时有任何理解问题请以英文原版为准, 并请反馈给我.
目前中文帮助在新版本的新增部分已基本翻译完毕, 接下来主要更新较早翻译的部分, 包括内容和格式的修正, 同时期待2.0版本的到来!
说明3:关于 AutoHotkey v2
关于 2.0 版本: 查看更新历史 - AutoHotkey v2 Alpha 版; 了解更新细节 - AutoHotkey_L 源代码库; 下载(当前版本: v2.0-a010) - AutoHotkey_L 存档
2. 编辑工具推荐
(1) SciTE 2.10 (适用于 Basic) 详情介绍及下载
介绍: 在官方 2.10 版本基础上增加中文菜单和 AutoHotkey 语言的语法高亮和命令提示支持, 同时增加了 AutoHotkey 一些常用的辅助工具, 建议新手使用
(2) SciTE4AutoHotkey (较适用于 AutoHotkey_L) 详情介绍及下载
介绍: 当前版本为 v3 Beta4, 对 AutoHotkey_L 的支持较全面, 并含有调试功能的支持
3. 从 Basic 到 AutoHotkey_L 的兼容问题
兼容性问题根据原因可大致分为编码问题和数据类型问题, 具体参见
(1) AutoHotkey_L 帮助中 "AutoHotkey_L/脚本兼容性" 和其他相关部分.
(2) 官方 Wiki 中 AutoHotkey_L 主题
[以后可能就此方面收集常见问题和相应解决方法整理成FAQ.]
二. 入门教程
1. 帮助中的 "指南 (迅速开始)" 和 "FAQ (常见问答)"
2. 自动化操作入门指南 (作者: yoken)
3. AutoHotkey 0级入门教程:让重复工作一键完成 (作者: xbeta)
4. 小众快餐店系列教程 (作者: sfufoet)
5. 小鸟学AHK系列教程 (作者: wildtoy)
6. 使用 SciTE 编辑 AutoHotkey 的常见问答
7. [英文]AutoHotkey Frequently Asked Questions
8. [英文]Tutorial for Newbies (作者: jaco0646)
9. [英文]AutoHotkey Expression Examples: "" %% () and all that. (作者: deleyd)
10. [英文]Force an Expression (作者: evandevon)
11. [英文]Creating Your First AutoHotkey Script (作者: The Fattest)
12. [英文]Simple automation of Windows and programs (作者: Wolfgang Reszel)
13. [英文]Knock down repetitive email with AutoHotKey (作者: AdamPash)
14. [英文]10 Ways to Use AutoHotKey to Rock Your Keyboard (作者: Leo Babauta)
15. [英文]How to compile .AHK files and include your own icons (作者: deleyd)
16. [英文]Guide to the Ternary operator (a ? b:c) (作者: VxE)
17. [英文]Gaming Tutorial (作者: System Monitor)
18. [英文]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)
[英文]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.其他
帮助中 "自动化 Winamp"
AHK俄罗斯方块 (作者: dracula004)
HK4WIN热键程序 (作者: 宋瑞华)
发 送消息到QQ网站 (作者: ddandyy)
Candy关联操作工具 (作者: 万年书妖)
Lock Screen Appinn屏幕密码锁
验证码识别 (作者: lskxt)
[英文]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
说明: 上面这些合集的制作均使用AutoHotkey和其他工具半自动收集整理而成的.
五. 相关网站及讨论区
官方网站[英文]: http://www.autohotkey.com/
官方论坛[英文]: http://www.autohotkey.com/forum/
官方Wiki[英文]: http://www.autohotkey.com/wiki/index.php?title=Main_Page
AutoHotkey_L 主页[英文]: http://www.autohotkey.net/~Lexikos/AutoHotkey_L/
中文论坛: http://ahk.5d6d.com/bbs.php
AHKCN QQ群: 58806956
附录:文章更新历史
2011-04-28: 一些应用集合增加打包下载, 增加一些不错的应用, 更新失效链接, 更新中文帮助.
2011-02-02: 初稿.
您可能也喜欢: |
为AutoHotkey做点事 |
AutoHotkey 0级入门教程:让重复工作一键完成 (2011-02-14修订) |
Texter:用AutoHotkey实现缩写输入(太有才了) |
AutoHotkey_L:支持unicode, 能发送中文的AutoHotkey分支 |
CreaWriter: 可用AutoHotkey模仿之 |
无觅 |