PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Batch-Datei nur einmal starten



Kalle
17.02.2003, 15:36
Hallo, habe eine Möglichkeit gefunden um die Befehle in der Batch-Datei nur einmal starten zu lassen.

Beispielbescheibung:

1. Die Batch-Datei prüft ob die Datei 68123.tmp existiert. Bei dem ersten Aufruf ist dies nicht der Fall. Bei dem zweiten Aufruf (eine Sekunde später) ist es der Fall und es geht bei der Sprungmarke ":ende" mit der Batch weiter.
2. Es wird eine Datei mit dem Namen 68123.tmp erstellt.
3. Jetzt kommen die Befehle die sonst auch in der Batch-Datei stehen.
4. Sprungmarke ":ende"
5. Die Datei 68123.tmp wird gelöscht.

Beispielinhalt:

----------------------------------------------------------
if exist "c:\treiber\68123.tmp" goto ende
echo temp > "c:\treiber\68123.tmp"

c:\treiber\autocall -t 15 -r 1 -p 0 -m 123456 c:\treiber\hinweis.raw 017512345

:ende

del "c:\treiber\68234.tmp"
--------------------------------------------------------