【问题标题】:How to enable AHK_L features in AutoHotKey?如何在 AutoHotKey 中启用 AHK_L 功能?
【发布时间】:2013-04-02 02:01:20
【问题描述】:

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

http://l.autohotkey.net/AutoHotkey_L_Install.exe

众所周知,运行以下脚本应该会破坏标准 AHK,但会在 AHK_L 中弹出三个 Msgbox。

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

我什么也得不到;没有错误,也没有 Msgboxes。为什么这会发生在我身上? AHK_L 版本 1.1.09.04。

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

http://www.autohotkey.com/board/topic/45876-ahk-l-arrays/

... 主要包含不起作用的命令?这些来自旧版本的 AHK_L 吗?等等。

【问题讨论】:

    标签: autohotkey


    【解决方案1】:

    给你..

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

    【讨论】:

    • 我想知道为什么我的回答被否决了?我检查了它,它工作得很好,那是什么原因呢?你可以投反对票,但请给出理由,这样我们都可以学习!
    • 不确定,我没有投反对票(只是投了赞成票)。但是,我可能会问您是否可以解释为什么会这样,但 AHK 论坛中的示例却没有?或者更好的是,将我指向一个具有实际工作的 Array 方法的文档站点(因为我似乎也无法使用 join 或其他方法)。
    • 实际上,我刚刚意识到我正在查看的帖子是 AHK_L 的 扩展,而不是描述内置功能。我的错。
    猜你喜欢
    • 2015-07-24
    • 1970-01-01
    • 2021-01-21
    • 2020-10-24
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    • 2015-02-10
    • 1970-01-01
    相关资源
    最近更新 更多