-1

現在、オートホットキーでランダム関数を使用してランダムを生成し、変数 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


また、スクリプトが実行すべきではないことを実行し始めたくない場合を除き、コードの最初の部分の最後に return がありません。

于 2013-02-10T10:30:26.343 に答える