Como fazer um temporizador e um loop em um arquivo de lote?

0

Eu preciso de ajuda para completar meu arquivo .bat.

Então, o que eu quero fazer é que depois que o programa for iniciado, eu quero deixá-lo rodando por 1min, então eu quero que ele feche o programa e então execute-o por 1min. Então será loop. Eu sou um completo novato nisso, então toda ajuda é apreciada.

Isso é o que eu tenho atualmente:

    @echo off
    color a
    echo ProHaxor1337 Initialised
    color b
    :start
    start (Program Name Here)
    GOTO start
    
por Qurt 09.04.2015 / 00:42

1 resposta

1

Tente isso, supondo que haja apenas uma instância de programname.exe permitida no sistema:

@echo off
color a
echo ProHaxor1337 Initialised
color b
:start
start programname.exe
REM Delay using ping to localhost (1 ping per second)
ping 127.0.0.1 -n 60 > nul
REM Kill the process forcefully.
taskkill /im programname.exe /f
GOTO start
    
por 09.04.2015 / 01:51