mtb4ever
Goto Top

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

Content-Key: 78792

Url: https://administrator.de/contentid/78792

Printed on: April 16, 2024 at 06:04 o'clock

Mitglied: 56153
56153 Jan 22, 2008 at 10:23:55 (UTC)
Goto Top
ohne hilfsmittel geht dies meiner meinung nach nicht,

aber du könntest die batch per 'geplante tasks' in bestimmten intervallen aufrufen lassen...
Member: keksprinz
keksprinz Jan 22, 2008 at 10:33:22 (UTC)
Goto Top
mach es einfach mit einem

:oben
timeout /t 600 /NOBREAK
goto oben

Gruß

keksprinz
Member: MTB4ever
MTB4ever Jan 22, 2008 at 10:50:31 (UTC)
Goto Top
da kommt dann der fehler das der befehl timeout nicht gefunden wurde
Member: keksprinz
keksprinz Jan 22, 2008 at 10:58:54 (UTC)
Goto Top
Welches BS ? Bei Win2003 ist timeout dabei.

Ansonsten mal hier schauen ...

Batch und Pause
Member: MTB4ever
MTB4ever Jan 22, 2008 at 11:17:57 (UTC)
Goto Top
win xp prof habe ich als betriebssystem ich guck mir den link ma an danke
Member: TuXHunt3R
TuXHunt3R Jan 22, 2008 at 12:44:22 (UTC)
Goto Top
Kann man, das Fenster muss einfach offen bleiben. So was könnte ungefähr so aussehen:
: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
Member: MTB4ever
MTB4ever Jan 22, 2008 at 13:32:04 (UTC)
Goto Top
danke test ich mal ... ich habe es mit wait.exe probiert wie oben im link geschrieben aber bei meinen befehlen die ich ausführen will kommt auch was zurück und so bricht er dann immer ab
Member: Spackenbremse
Spackenbremse Jan 27, 2008 at 14:11:41 (UTC)
Goto Top
hi.
es gibt auch eine sleep.exe. die geht auf jeden fall.
einfach mit
C:/sleep.exe -100
und schon wartet das programm.
einfach mal nach sleep.exe googlen.
mfg
Spackenbremse
Member: fraenkye
fraenkye Jan 26, 2010 at 08:25:51 (UTC)
Goto Top
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 ------------------------------------------------------------------------