作业帮 > 综合 > 作业

按键精灵随机延迟点击的问题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/29 09:40:57
按键精灵随机延迟点击的问题
我想在30-35分钟后点击左键,可为什么不管用且不执行呢?同样的句子在10秒以内试验的时候都是可以的啊,我是这么写的
Randomize
delay Int(2100 * Rnd + 1800)*1000
Randomize
delay Int(10 * Rnd + 5)*1000 这个就管用,上面哪个怎么就不管用呢?求教
都可以,上面的时间太长,是1800秒(30分钟)到3899秒(约1小时5分钟)随机一个数,并不是30-35分钟,不能执行那不是,你至少要等30分钟才有效果,等的时间长短看你随机数,你下面代码时间太短,最多15秒,所以一会就知道效果.
再问: 那我想做一个在30分钟到35分钟内随机一个时间的延迟后,点击鼠标,这个时间段内的随机延迟应该怎么写啊?
再答: 首先,你要说出你的精度,精度1秒和精度1毫秒(最高精度是1毫秒),写法不一样,你上面的写法是精度是1秒,假设精度是30秒,就不能你那样写,我这里提供精度1毫秒和精度1秒的写法。 精度1毫秒写法: 首先,要把时间转变成毫秒,30分钟-35分钟对应毫秒数字是1800000毫秒到2100000毫秒,所以需要一个1800000-2100000范围的随机数,之后延时 Randomize t = Int(300001 * Rnd + 1800000) Delay t 精度为1秒写法: 时间转变为秒,是1800-2100,写法如下 Randomize t = 1000* Int(301 * Rnd + 1800) Delay t 你自己思考,如果精度是1分钟,改怎么写,精度是30秒,又怎么写?(当然不是所有精度都可以写,例如精度7秒就不能准确了,但很多时候没必要这样做)
再问: 多谢你了,帮大忙了