AHK_Basic 和 AHK_L 有什么区别?

What's the difference between AHK_Basic and AHK_L?

我注意到一些 AutoHotkey 脚本指定它们是专门为 AHK_Basic 或 AHK_L 创建的。

通过在 Stack Overflow 上搜索 AHK 问题,AHK_L 似乎是更受欢迎的变体,one question asking 如何在 AHK_Basic 中启用 AHK_L 功能。

TL;DR:过去六年内发布的任何官方AutoHotkey版本均基于AutoHotkey_L.


AutoHotkey Basic 是指 AutoHotkey 1.0,而 AutoHotkey_L 是指 AutoHotkey 1.1

这已在 AutoHotkey download page 上得到确认:

  • AutoHotkey 1.1.* - previously known as AutoHotkey_L.
  • AutoHotkey 1.0.* - also retroactively known as AutoHotkey Basic, Classic, Vanilla, etc.
  • AutoHotkey 2.0-a* - see AutoHotkey v2.

Source: AutoHotkey: Downloads

AutoHotkey_L 最初是由 Lexicos 创建的 Autohotkey 的一个分支。为了区分原始 AHK 和 Lexicos 的分叉,用户开始将它们分别称为 AHK_BasicAHK_L

AHK_L was at one time a very popular fork of AHK, and when AHK's creator began to lose interest in maintaining the official branch many people called for AHK_L to be designated as the official branch of the program.

It took some years to decide to make AHK_L the official branch, so in the meantime users here coined the terms "AHK Basic" and "AHK_L" to help users distinguish between the different versions. But since AHK_L is now the official branch, it is AHK and there's no need to distinguish.

Source: Post by sinkface on AHK_Basic vs. AHK_L, what's the difference?

AutoHotkey_L 于 2012 年成为 AutoHotkey 的官方分支。源代码可以在 https://github.com/Lexikos/AutoHotkey_L

找到

如果你好奇,AutoHotkey Basic (1.0.x)is publicly available on GitHub. The last non-readme update for AHK Basic was made on September 25, 2009. (v1.0.48.05).

的源代码