AutoHotkey_L
简介AutoHotkey是一款自由的、基于Windows平台的开放源代码热键脚本语言。有了它,您可以:AutoHotkey Logo
● 通过发送键盘键击和鼠标点击自动化几乎所有的操作。您可以手工编写宏或者使用宏录制器。
● 为键盘,游戏杆和鼠标创建热键。几乎任何按键、按钮或组合键都可以设置为热键。
● 在您键入缩写时扩展缩写。例如,键入 "btw" 能自动地生成 "by the way"。
● 创建自定义的数据输入表格、用户界面和菜单栏。详见图形用户界面。
● 重新映射您键盘、游戏杆和鼠标上的按键和按钮。
● 通过 WinLIRC 客户端脚本对手执遥控器的信号作出反应。
● 运行现有的 AutoIt v2 脚本,并用新功能增强它们。
● 将任何的脚本转换为 EXE 文件,使其在没有安装 AutoHotkey 的计算机上也能运行。
更多详情请参见 AutoHotkey词条和 AutoHotkey 帮助文件.
AutoHotkey_L 分支分支说明由于 AutoHotkey Basic (即原来主要由 Chris Mallett 开发和维护的分支)在 2009-9-25 更新到 1.0.48.05 后没有继续更新, 并且根据论坛的消息以后可能将不再更新, 而一些常见问题使用此版本无法较好解决, 而另一些问题则解决方法复杂. 于是 Lexikos 在 AutoHotkey 源代码基础上编译了 AutoHotkey_L 分支, 其中增加了一些亟需的特性 (此分支开始较早些, 不是 2009 年开始的).
注: 关于原主分支名称, 个人感觉使用 AutoHotkey Classical 较合适, 这里采用官方的称呼, 即 AutoHotkey Basic.分支区别AutoHotkey_L是一个由Lexikos维护AutoHotkey定制编译版本。其在AutoHotkey Basic基础上增加以下特性:
● 对象(可扩展关联数组)
● 交互式调试功能,当与兼容的调试客户端一起使用时
由社区开发的重要功能包括:
● 原生的 Unicode,COM 和 64 位支持
● 支持各种文本编码
● 新 DllCall 轻便参数类型
● 面向对象的文件I / O
● #if 表达式 - 类似于 #IfWinActive,但其中的表达式可以是任意表达式。
● 内置的菜单图标的支持,以及对图标支持的改进。
完整的功能列表,参见扩展阅读。 更多细节请参见 AutoHotkey_L 帮助.分支选择建议新手安装 AutoHotkey_L 的 Unicode 版本开始学习,编辑器建议选用 SciTE4AutoHotkey(支持AutoHotkey_L,详情参见中文论坛)。兼容问题从 AutoHotkey Basic 移植脚本到此版本时,需要注意的一些兼容性问题。在学习使用 AutoHotkey_L 时遇到问题,欢迎到论坛搜索答案或进行反馈。最近计划开始进行AutoHotkey_L版本帮助的中文翻译工作,最新进展请参见中文站。
AutoHotkey_L 相关链接请参见扩展阅读。