AutoHotkey 是用于创建快捷键和自动化的 Windows 脚本语言,近日正式发布了 AutoHotkey v2,并成为主版本。开发者称 v1 将停止维护,建议用户不要继续使用,可逐步迁移到 v2。
当然,如果用户已经安装了 v1,仍然可以正常使用 v1 脚本,并且 v1 可以和 v2 共存。
开发者表示,过去由于存在向后兼容旧版本的要求,这限制了对语言的改进和增强。v2 没有此约束,所以新增了许多针对 v1 的重大改进。打破与 v1 语法和结构的联系使 AHK 能够继续发展成为一种现代且易于使用的脚本语言。
v2 优势和主要特性
消除了 v1 中的双重语法。v1 中遗留的(命令)语法和表达式增加了上手难度。AHK v2 在表达式的使用上是一致的,只留下一种语法需要学习,无需记住如何以及何时使用每种语法。
更彻底的错误检测和报告。方便排除故障和编写更可靠的代码。
Launcher app。v2 提供的 Launcher app 可以帮助管理从 v1 到 v2 的转换,以及同时使用两个版本(如果需要)。Launcher app 将根据其自动检测尝试和用户的设置来运行对应版本的 AHK。
Dash app。Dash app 是 AHK 的新图形用户界面,可用于创建新脚本、编译脚本、查看帮助文件(v2 或 v1)、运行 Window Spy 工具、配置启动设置以及指定 AHK 脚本文件的默认编辑器。
以上是原文,社区鼓励大家并行使用。