2015-10-09 5 views
0

Je cours AHK avec la macro de VBA et j'essaye de tirer quelques données d'un site Web. Mais quand je recharge le site 20 fois, c'est penser que je suis un robot.Comment faire un sommeil aléatoire dans AHK?

Mon plan est de faire un sommeil aléatoire en AHK lorsque je recharge la page web afin qu'elle ne sache pas que je cours un programme.

Existe-t-il un moyen de résoudre ce problème? Comment puis-je faire un sommeil aléatoire dans AutoHotKeys?

Répondre

1

AHK Sleep

Sleep, DelayInMilliseconds 

Exemple

Sleep, 1000 ; 1 second 

Random

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

Exemple

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

VBA

Excel

Application.Wait(Time) 

Accès

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

Maintenant, vous pouvez l'appeler

Sub Sleep() 
    Sleep 1000 '1 sec 
End Sub 

fonction Rnd

Rnd()

+0

impressionnant. Merci @alexHedley. – bigbryan