Batch-Datei nur einmal starten, so geht es
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"
--------------------------------------------------------