O ping (acima) é bom - mas só funciona se estiver conectado a uma rede.
Um pouco de script que atrasará está abaixo:
@echo off
set / a secondsend =% TIME: ~ 6,2% + 10
se% segundosend% GTR 59 definido / a segundosend = segundosend-60
: waithere
se% TIME: ~ 6,2% NEQ% segundosend% goto waithere
Isso fará uma pausa entre 9 e 10 segundos (o primeiro segundo não é exato devido ao uso do comando TIME e pode estar na metade de um segundo antes de você começar).
Se funcionar, configure 'secondsend' para o segundo atual do relógio do PC e, em seguida, adicione 10 a ele (o atraso). Se for maior que 59, descontando 60 para o próximo minuto. Em seguida, há um loop que verifica o segundo atual com 'secondsend' - uma vez que eles correspondam ao script continua.
Se você quiser atrasar por um período diferente 2-59, então altere o 10 na segunda linha (eu digo 2-59, já que o primeiro segundo pode não ser um segundo completo, então 2 pode ser digamos, 1,2 segundo, por exemplo ).
Desculpe, é muito longo, mas pensei em explicar como a rotina funciona.