AutoHotkey 学习指南(最近更新: 04-28)

标签: AutoHotkey 快捷操作 4 系统工具 | 发表时间:2011-05-01 12:25 | 作者:amnesiac 枫
出处:http://xbeta.info

AutoHotkey这不是一份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 分支的说明

更多资料:[a][b]

说明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. 正则表达式

正则表达式第一阶
[英文]官方Wiki中的正则教程集合

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: 初稿.

-- http://xbeta.info  ( 6793ee6ca67cfacc9d4333d9ae43a11b)
您可能也喜欢:
为AutoHotkey做点事
AutoHotkey 0级入门教程:让重复工作一键完成 (2011-02-14修订)
Texter:用AutoHotkey实现缩写输入(太有才了)
AutoHotkey_L:支持unicode, 能发送中文的AutoHotkey分支
CreaWriter: 可用AutoHotkey模仿之
无觅

相关 [autohotkey 学习 最近] 推荐:

AutoHotkey 学习指南(最近更新: 04-28)

- 枫 - 善用佳软
这不是一份AutoHotkey详尽教程, 而是一份向导, 由于经常遇到许多新人在刚开始接触 AutoHotkey 时看着帮助不知道如何上手, 所以amnesiac(AutoHotkey中文论坛管理员)写了这个向导,希望能节省大家入门 AutoHotkey 的时间, 并可以根据自己的需求有选择地学习.

AutoHotKey是个好东西

- 罗智中 - Reborn
过去,我使用KeyText这个软件定义一些自用的快捷键. 而稍微复杂一点的键盘鼠标模拟、窗口操作,就用AutoIt写脚本. 最近升级Windows7,痛苦地发现KeyText不兼容,只好弃用. 于是,在网上搜了一下,才发现对我这种功能要求简单的用户来说,其实完全可以用AutoHotKey替代AutoIt和KeyText.

[AHK]HK4WIN – 针对 Windows 的快捷键程序 | 小众软件 > AutoHotKey

- 落落 - 小众软件
HK4WIN 是款纯粹用 AHK 编写的快捷键程序,有非常丰富的快捷键功能. 作者 宋瑞华 发来邮件推荐他编写的 HK4WIN,并且说道:快捷键多的我都记不全…没什么技术含量,不过确实极大地提高了我的工作效率. 包括 文件夹管理、启动程序、系统管理、一键上网 四类功能,具体详见其官网,说下特色快捷键:.

Everything Appinn 0.3 – Everything 快捷键增强 | 小众软件 > AutoHotKey

- youyizi - 小众软件
Everything Appinn 0.3 版主要修正了 Windows XP 下,Ctrl + F 无法获得当前文件夹地址的问题. 自动关闭 Everything 的功能设置为 30 秒后,修正打开 Everything 选项窗口就自动退出的问题. Everything 作为一个超快硬盘搜索工具,绝对是装机必备.

【deep learning学习笔记】最近读的几个ppt(二)

- - CSDN博客推荐文章
Andrew Ng今年三月份在清华做的一篇报告,ppt,109页. 从图像识别,讲特征表示,如:月hi辆摩托车的图像,在电脑中表示为像素矩阵,不过在人脑中,由轮子、把手等各个组件组成. 进一步讲特征表示,如:NLP中,一句话,可以句法分析为一个树状表示,树的每一层,都是一种特征表示. 此外,词性标注、wordnet语义等都是特征.

iptables NAT 学习

- - BlogJava-首页技术区
为了搞清楚iptables NAT的过程,做了这个实验. 使用了1台双网卡服务器和1台单网卡服务器,2个网段. 1.       为了看到调度服务器上的数据转发过程,首先在调度服务器上分出内核的debug日志:. l 在/etc/rsyslog.conf最后增加:kern.debug /var/log/iptables.log.

Servlet Filter 学习

- - CSDN博客架构设计推荐文章
最近在研究CAS , CAS 中的Servlet Filter 不太熟悉, 所以花了点时间学下了下这部分的知识, 分成以下几部分 学习. Servlet Filter  的功能和用法. Servlet Filter 顺序的注意事项. A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both.

mongo 学习

- - CSDN博客系统运维推荐文章
mongod 启动参数详解:. master 启动: ./mongod --dbpath /data/db/master --logpath /data/db/master.log --logappend  --fork --port 2717 --master --oplogSize 64 . slave 启动: ./mongod  --dbpath /data/db/slave  --logpath  /data/db/slaver.log --logappend  --fork  -port 27018  --slave --slavedelay 5 --autoresync --source localhost:27017  .

pushlet 学习

- - 企业架构 - ITeye博客
转自: http://blog.csdn.net/houpengfei111/article/details/7498481.     pushlet是一种comet实现,在servlet机制下,数据从server端的java对象直接推送(push)到(动态)HTML页面,而无需任何java applet或者插件的帮助.

Storm Trident 学习

- - 小火箭
Storm支持的三种语义:. 至少一次语义的Topology写法. 参考资料: Storm消息的可靠性保障 Storm提供了Acker的机制来保证数据至少被处理一次,是由编程人员决定是否使用这一特性,要使用这一特性需要:. 在Spout emit时添加一个MsgID,那么ack和fail方法将会被调用当Tuple被正确地处理了或发生了错误.