AppleScript随机浮动返回

时间:2012-04-07 18:45:51

标签: random numbers click applescript

我正在尝试在AppleScript中创建代码,每隔1-2秒就会随机点击一下鼠标......我想要一个我正在玩的视频游戏,不知道或者能够告诉机器人正在为我点击所以我需要它是随机...不是每隔一秒或每2秒但是每x秒,其中x是一个不断变化的变量,在1到2秒之间......这是到目前为止的代码,但它每1秒点击一次:

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

我认为将return 1更改为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

但它不起作用/:

1 个答案:

答案 0 :(得分:1)

进入

random number from 1.0 to 2.0

如果将整数作为随机数的边界,则只选择随机整数。通过提供浮点文字,AppleScript切换到在该范围内给出随机浮点数。从StandardAdditions中的random number文档来看,似乎限制都是包容性的,这对于浮点数来说很奇怪,但在你的情况下不是问题。