Batch Datei die nach bestimmter Zeit Befehle wiederholt
Hallo,
ich habe folgende Frage: Kann man mit einer Batch Datei eine bestimmte Befehlsreihenfolge nach z.B. 10Minuten wiederholen lassen ?
MfG
MTB
ich habe folgende Frage: Kann man mit einer Batch Datei eine bestimmte Befehlsreihenfolge nach z.B. 10Minuten wiederholen lassen ?
MfG
MTB
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 78792
Url: https://administrator.de/forum/batch-datei-die-nach-bestimmter-zeit-befehle-wiederholt-78792.html
Ausgedruckt am: 23.12.2024 um 02:12 Uhr
9 Kommentare
Neuester Kommentar
ohne hilfsmittel geht dies meiner meinung nach nicht,
aber du könntest die batch per 'geplante tasks' in bestimmten intervallen aufrufen lassen...
aber du könntest die batch per 'geplante tasks' in bestimmten intervallen aufrufen lassen...
Kann man, das Fenster muss einfach offen bleiben. So was könnte ungefähr so aussehen:
Der Befehl "ping -n 600 localhost >nul" macht nichts anderes, als den eigenen PC 600x zu pingen. Da ein Ping normalerweise 1 Sekunde geht, hast somit eine Wartezeit von 10 MInuten eingebaut.
Anders könntest du es mit dem Tool sleep.exe machen, welches sich im Windows Resource Kit befindet. Dieses ist bei MS gratis downloadbar
:start
Dein Befehl
Dein Befehl
Dein Befehl
Dein Befehl
Dein Befehl
Dein Befehl
Dein Befehl
Dein Befehl
Dein Befehl
ping -n 600 localhost >nul
goto start
Der Befehl "ping -n 600 localhost >nul" macht nichts anderes, als den eigenen PC 600x zu pingen. Da ein Ping normalerweise 1 Sekunde geht, hast somit eine Wartezeit von 10 MInuten eingebaut.
Anders könntest du es mit dem Tool sleep.exe machen, welches sich im Windows Resource Kit befindet. Dieses ist bei MS gratis downloadbar
Wenn man lieber auf die Netzbelastung verzichten und genaueres wünscht: guckst Du:
rem ---------------- Zeitschleife right to copy fraenkye 1207 ---------------
rem ----------------
SET /A ZEIT=15
rem ----------------
if %ZEIT% LSS 1 ( SET /A ZEIT=10 )
set /A Schleife2=%TIME:~6,2%+%ZEIT%
if %Schleife2% GTR 59 ( set /A Schleife2=%Schleife2%-60)
if %Schleife2% LSS 10 ( set Schleife2=0%Schleife2%)
echo..... Fenster schliesst in %ZEIT% Sekunden ......
:schlaaf1
if not %TIME:~6,2% == %Schleife2% goto schlaaf1
rem ------------------------------------------------------------------------
rem ---------------- Zeitschleife right to copy fraenkye 1207 ---------------
rem ----------------
SET /A ZEIT=15
rem ----------------
if %ZEIT% LSS 1 ( SET /A ZEIT=10 )
set /A Schleife2=%TIME:~6,2%+%ZEIT%
if %Schleife2% GTR 59 ( set /A Schleife2=%Schleife2%-60)
if %Schleife2% LSS 10 ( set Schleife2=0%Schleife2%)
echo..... Fenster schliesst in %ZEIT% Sekunden ......
:schlaaf1
if not %TIME:~6,2% == %Schleife2% goto schlaaf1
rem ------------------------------------------------------------------------