-1

我目前在 Autohotkey 中使用 Random 函数来生成随机并保存到变量 rand 但如果用户按 R。

我的问题在这段代码下面

    R::
    Random, rand, 1, 3
    Msgbox, %rand%

if (rand = "1")
{
    ;SAM()
}
else if (rand = "2")
{
    ;AAJ()
}
else if (rand = "3")
{
    ;HEAD()
}
else
{
    ;Msgbox, else
}

我还想在用户按下 1 时添加代码,如果我可以在 if 语句中添加 OR 表达式,例如

if (rand = "1" || keyboardinput = "1" )
{
    ;SAM()
}
4

1 回答 1

1

为什么不使用与您的代码相同的方法来生成随机数。

1::
    if( rand == 1)
    {
        tooltip, hello
    }
return


您还缺少代码第一部分末尾的返回,除非您希望脚本开始执行不应该执行的操作。

于 2013-02-10T10:30:26.343 回答