0

1〜2秒ごとにマウスをランダムにクリックするコードをAppleScriptで作成しようとしています...私がプレイしているビデオゲームで、ロボットがクリックしていることを知らない、または認識できるようにしたいので、必要ですそれはランダムです...毎秒または2秒ごとではなく、x秒ごとに、xは1〜2秒の間で絶えず変化する変数です...これまでのコードは次のとおりですが、1秒ごとにクリックします:

on idle
    tell application "System Events"
        key code 87
    end tell
    return 1
end idle

return 1to を変更するreturn random number 1 to 2とうまくいくと思いました

このようなもの:

on idle
    tell application "System Events"
        key code 87
    end tell
    set randomDelay to random number from 1 to 2
    return randomDelay
end idle

しかし、うまくいきませんでした /:

4

1 に答える 1

1

それを作る

random number from 1.0 to 2.0

乱数の境界として整数を指定すると、ランダムな整数が選択されます。浮動小数点リテラルを指定することにより、AppleScript は範囲内のランダムな浮動小数点数を指定するように切り替えます。StandardAdditionsのドキュメントからrandom number、制限は両方とも包括的であるように見えます。これはフロートにとっては奇妙ですが、あなたの場合は問題ではありません。

于 2012-04-07T19:08:06.240 に答える