43 lines
937 B
Batchfile
43 lines
937 B
Batchfile
![]() |
|
||
|
ECHO Enter number of clients you're running against as a parameter if you are running against multiple clients.
|
||
|
ECHO A random sleep time will be introduced to minimize the chance of being temporarily blacklisted
|
||
|
ECHO See https://docs.chocolatey.org/en-us/community-repository/community-packages-disclaimer#rate-limiting
|
||
|
|
||
|
|
||
|
IF %1.==. GOTO No1
|
||
|
IF %2.==. GOTO No2
|
||
|
|
||
|
|
||
|
GOTO End1
|
||
|
|
||
|
:No1
|
||
|
rem No parameters
|
||
|
ECHO Running No1: No parameters provided
|
||
|
cup -y all
|
||
|
GOTO End1
|
||
|
|
||
|
:No2
|
||
|
rem One parameter provided
|
||
|
ECHO Running No2: One Parameter provided
|
||
|
|
||
|
@echo off & setlocal EnableDelayedExpansion
|
||
|
|
||
|
for /L %%a in (1) do (
|
||
|
call:rand 1 %2
|
||
|
echo !RAND_NUM!
|
||
|
)
|
||
|
:rand
|
||
|
SET /A RAND_NUM=%RANDOM% * (%2 - %1 + 1) / 32768 + %1
|
||
|
echo RAND_NUM is !RAND_NUM!
|
||
|
Set /A SleepTime=!RAND_NUM! * 60
|
||
|
echo SleepTime is %SleepTime%
|
||
|
|
||
|
timeout /t %SleepTime% /nobreak
|
||
|
ECHO finished waiting
|
||
|
cup -y all
|
||
|
|
||
|
GOTO End1
|
||
|
|
||
|
:End1
|
||
|
|
||
|
rem We've reached the end
|