按键精灵怎么给录制的脚本增加随机延迟?

我录了个脚本是这个样子的MoveTo827,459Delay1944LeftDown1Delay12LeftClick1Delay2LeftUp1我想在那个延迟1944后... 我录了个脚本是这个样子的
MoveTo 827, 459
Delay 1944
LeftDown 1
Delay 12
LeftClick 1
Delay 2
LeftUp 1
我想在那个延迟1944后面在增加一个随机延迟2-5秒的命令在让他执行点击的命令
有什么通用方法么 就是前面那个数字变成N也能用的命令
展开
 我来答
QqqqjY
2019-11-16
知道答主
回答量:1
采纳率:0%
帮助的人:458
展开全部

首先下载安装软件,这里不再赘述,建议安装到D盘,方便下载和卸载!


编写实验脚本文件后,该命令可以像实验版本一样自由编写,而无需非常简单的脚本。 然后保存。


找到您需要重复设置的循环脚本,然后在脚本上单击鼠标左键以自动跳至编辑模式。


在页面左侧找到脚本的属性,然后打开脚本属性,以便我们设置循环。


单击右上角的脚本循环,系统将自动跳至循环设置页面,我们可以在此处进行设置!


您可以设置循环数,或者在黑暗中未知,或者设置较长时间。 这是根据您自己的需要设置适当的循环。


玩玩而已瞬
推荐于2017-11-22 · TA获得超过1801个赞
知道小有建树答主
回答量:1089
采纳率:87%
帮助的人:414万
展开全部
t1 = time
Do
    i = Int((2000 - 5000 + 1) * Rnd + 5000)
Loop Until datediff("s", t1, time)>=1
MoveTo 827, 459
Delay 1944
Delay i
LeftDown 1
Delay 12
LeftClick 1
Delay 2
LeftUp 1

 前四行放脚本开头就好了,然后1944后面加一行Delay i,其他随意。

追问
这个意思是如果我想个这个脚本delay 12也增加2-5S的延迟只要给delay 12后面也加一个delay i就好了是么
追答

反正随机数是计算的2000到5000,换算到延时也就是2到5秒,随机数计算后i的值就是2000-5000,所以延时i的数值就是随机延时2-5秒了,如果你想要每次的延时都不同的话,那么就把延时计算做成子程序,然后每次延时都调用就行了,可参考以下代码。

MoveTo 827, 459
Delay 1944
Call A
Delay i
LeftDown 1
Delay 12
Call A
Delay i
LeftClick 1
Delay 2
LeftUp 1
//下面六行放脚本最末尾
Sub A
    t1 = time
    Do
        i = Int((2000 - 5000 + 1) * Rnd + 5000)
    Loop Until datediff("s", t1, time)>=1
End Sub
//这里是初始版,当时漏算了一点东西
MoveTo 827, 459
Delay 1944
Call A
Delay i
LeftDown 1
Delay 12
Call A
Delay i
LeftClick 1
Delay 2
LeftUp 1
//下面六行放脚本最末尾
Sub A
    t1 = time
    Do
        i = Int((1000 - 4000 + 1) * Rnd + 4000)
    Loop Until datediff("s", t1, time)>=1
End Sub
//这里是调用子程序的时间运行修正版
MoveTo 827, 459
Delay 1944
Delay i
LeftDown 1
Delay 12
Delay i
LeftClick 1
Delay 2
LeftUp 1
//下面六行放脚本最末尾
Function i
    For 10
        i = Int((2000 - 5000 + 1) * Rnd + 5000)
    Next
End Function  
//这里是函数版
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式