何为 AutoHotKey

AutoHotkey 是一款自由的、基于Windows平台的开放源代码热键脚本语言。有了它,您可以:

  • 通过发送键盘键击和鼠标点击自动化几乎所有的操作。您可以手工编写宏或者使用宏录制器。
  • 为键盘,游戏杆和鼠标创建热键。几乎任何按键、按钮或组合键都可以设置为热键。
  • 在您键入缩写时扩展缩写。例如,键入 "btw" 能自动地生成 "by the way"。
  • 创建自定义的数据输入表格、用户界面和菜单栏。详见图形用户界面。
  • 重新映射您键盘、游戏杆和鼠标上的按键和按钮。
  • 通过 WinLIRC 客户端脚本对手执遥控器的信号作出反应。
  • 运行现有的 AutoIt v2 脚本,并用新功能增强它们。
  • 将任何的脚本转换为 EXE 文件,使其在没有安装 AutoHotkey 的计算机上也能运行。

更多详情请参见 AutoHotkey 帮助文件。

 

AutoHotkey_L 分支

由于 AutoHotkey Basic (即原来主要由 Chris Mallett 开发和维护的分支)在 2009-9-25 更新到 1.0.48.05 后没有继续更新, 并且根据论坛的消息以后可能将不再更新, 而一些常见问题使用此版本无法较好解决, 而另一些问题则解决方法复杂. 于是 Lexikos 在 AutoHotkey 源代码基础上编译了 AutoHotkey_L 分支, 其中增加了一些亟需的特性 (此分支开始较早些, 不是 2009 年开始的).

AutoHotkey_L是一个由Lexikos维护AutoHotkey定制编译版本。其在AutoHotkey Basic基础上增加以下特性:

  • 对象(可扩展关联数组)
  • 交互式调试功能,当与兼容的调试客户端一起使用时

(由社区开发的重要功能包括:)

  • 原生的 Unicode,COM 和 64 位支持
  • 支持各种文本编码
  • 新 DllCall 轻便参数类型
  • 面向对象的文件I / O
  • #if 表达式 - 类似于 #IfWinActive,但其中的表达式可以是任意表达式。
  • 内置的菜单图标的支持,以及对图标支持的改进。

更多细节请参见 AutoHotkey_L 帮助(在线中文  在线英文)。
本博客所有ahk脚本均由AutoHotkey_L实现。

 

AutoHotkey_L 相关链接

程序主页: http://l.autohotkey.net
下载地址: 安装版(推荐)  Unicode x86便携版  Unicode x64便携版  ANSI x86便携版
官方论坛讨论网址: http://www.autohotkey.com/forum/topic34070.html
中文论坛讨论网址: http://ahk8.com
AutoHotkey 最新版本中文帮助下载:  http://ahkcn.sourceforge.jp/download/AutoHotkey_L_Help_CN.zip

posted @ 2013-11-29 12:04  cui-YF  阅读(762)  评论(0)    收藏  举报