Autohotkey 如何在自动热键中启用AHK_L功能?

Autohotkey 如何在自动热键中启用AHK_L功能?,autohotkey,Autohotkey,我正在运行我在此处下载的AHK_L: 所有人都认为,运行以下脚本应该会违反标准AHK,但会在AHK_L中弹出三个MSGBoxe arr := Array("b", "a", "c") Loop, % arr.len() Msgbox, % arr[A_Index] 我什么也得不到;没有错误,也没有MsgBox。为什么这会发生在我身上?AHK_L版本1.1.09.04 更具体地说,为什么这个论坛会发布: 。。。主要包含不起作用的命令?这些是从一个旧版本的阿库?等等。给你 arr :=

我正在运行我在此处下载的AHK_L:

所有人都认为,运行以下脚本应该会违反标准AHK,但会在AHK_L中弹出三个MSGBoxe

arr := Array("b", "a", "c")
Loop, % arr.len()
   Msgbox, % arr[A_Index]
我什么也得不到;没有错误,也没有MsgBox。为什么这会发生在我身上?AHK_L版本1.1.09.04

更具体地说,为什么这个论坛会发布:

。。。主要包含不起作用的命令?这些是从一个旧版本的阿库?等等。

给你

arr := Array("b", "a", "c")
Loop, % arr.MaxIndex()
{
    Msgbox, % arr[A_Index]
}

我想知道为什么我的答案被否决了?我检查过了,效果很好,原因是什么?你可以投票否决,但请给出一个理由,这样我们都可以学习!不确定,我没有投反对票(只是投赞成票)。然而,我可能会问你是否可以解释为什么这样做有效,但是来自AHK论坛的例子却没有?或者更好的是,给我指出一个有数组方法的文档站点,它实际上可以工作(因为我似乎也不能使用join或其他方法)。事实上,我刚刚意识到我看到的帖子是对AHK_L的扩展,而不是描述内置功能。我的错误。