AutoHotKey无限循环

时间:2014-11-12 19:06:44

标签: autohotkey

有没有办法在AutoHotKey中创建这样的东西?

bool isReady = false;
while (!isReady) {
   // Do something here
   isReady = true;
}

我尝试使用While循环进行实验,但不管我给程序的条件如何,它都以1循环结束。我目前正在使用版本1.0.47.06。

我在这里阅读文档:http://www.autohotkey.com/docs/commands/While.htm我试图给while循环赋值true。但它只执行一次。 (我期待它永远循环,直到我终止脚本)。

condition := true

while (condition)
{
    MsgBox, condition
}

while (true)
{
    MsgBox, true
}

2 个答案:

答案 0 :(得分:4)

您的代码是正确的,但While命令需要版本1.0.48 +。

您应该在此处更新到最新版本的AHK - http://ahkscript.org/download/

答案 1 :(得分:2)

要创建无限循环,您可以使用以下语法:

    Loop
    {
      ; Your other code goes here 
    }