按键精灵区域随机点击脚本代码
沧桑大侠
编辑于 2022年07月24日 01:30

    假如有一个区域,我们希望鼠标能在这个范围内随机点击,该如何实现呢?

cut-off

随机数的使用

代码块
JavaScript
自动换行
复制代码
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
复制成功

    请看上面公式,upperbound 代表随机数最大值,lowerbound 代表随机数最小值。

    假设上图的红色方框,在电脑屏幕上坐标为398,349,667,548。

    将数值套入公式中。

代码块
JavaScript
自动换行
复制代码
//初始化随机数命令
Randomize   
//随机生成x坐标与y坐标
x = Int((667 - 398 +1) * Rnd + 398)
Randomize   
y = Int((548  - 349 +1) * Rnd  + 349)
复制成功

    

    接下来,就需要编写鼠标移动命令、鼠标点击命令。

代码块
JavaScript
自动换行
复制代码
    MoveTo x, y
    LeftClick 1
复制成功

   

    最后,我们看看完整代码,和效果图。

代码块
JavaScript
自动换行
复制代码
For 10
    Delay 50
    //初始化随机数命令
    Randomize   
    //随机生成x坐标与y坐标
    x = Int((667 - 398 +1) * Rnd + 398)
    Randomize   
    y = Int((548  - 349 +1) * Rnd  + 349)
    MoveTo x, y
    TracePrint x&","&y
    LeftClick 1
Next
复制成功