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


随机数的使用
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
请看上面公式,upperbound 代表随机数最大值,lowerbound 代表随机数最小值。
假设上图的红色方框,在电脑屏幕上坐标为398,349,667,548。
将数值套入公式中。
//初始化随机数命令
Randomize
//随机生成x坐标与y坐标
x = Int((667 - 398 +1) * Rnd + 398)
Randomize
y = Int((548 - 349 +1) * Rnd + 349)

接下来,就需要编写鼠标移动命令、鼠标点击命令。
MoveTo x, y
LeftClick 1
最后,我们看看完整代码,和效果图。
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
