如何在AHK中随意睡觉?

时间:2015-10-09 23:32:43

标签: vba

我正在使用VBA宏运行AHK,我正试图从网站中提取一些数据。但是当我重新加载网站20次时,它认为我是一个机器人。

我的计划是在我重新加载网页时在AHK中进行随机睡眠,这样就不会知道我正在运行程序。

有没有办法解决这个问题?如何在AutoHotKeys中随机休眠?

1 个答案:

答案 0 :(得分:1)

AHK Sleep

Sleep, DelayInMilliseconds

实施例

Sleep, 1000  ; 1 second

Random

Random, OutputVar [, Min, Max]
Random, , NewSeed

实施例

Random, rand, 1, 10
Random, rand, 0.0, 1.0

VBA

<强> Excel中

Application.Wait(Time)

使用

Declare Sub Sleep Lib "kernel32" Alias "Sleep" _
(ByVal dwMilliseconds As Long)

现在你可以称之为

Sub Sleep()
    Sleep 1000 '1 sec
End Sub 

Rnd功能

Rnd()