DELAY.COM DELAY.COM ist eine nach irgendeiner Vorschrift vor Jahren kompilierte kleine Anwendung, welche bei Aufruf die Ausführung eines DOS-Befehls in Sekundenschritten verzögert. Nützlich bei sich überschneidenden Boot- Vorgängen in der Autoexec.bat, oder um Vorgänge im DOS-Fenster bei der Ausführung von Batch-Dateien lange genug anzuhalten, um Meldungen lesen oder Entscheidungen treffen zu können, bevor die Ausführung nach der vorgegeben Zeit (Timeout) fortgesetzt wird. Wird im DOS- Verzeichnis C:\WINDOWS\COMMAND\ abgelegt und dort aufgerufen Syntax: DELAY 1 (Verzögert die Ausführung um 1 Sekunde; DELAY 22 um 22 Sekunden, etc.) Beispiel: AUTOEXEC.BAT: ¯¯¯¯¯¯¯¯¯¯¯¯ SET TEMP=C:\WINDOWS\TEMP ... echo. WinTemp wird geloescht call C:\WINDOWS\COMMAND\CLEANWTP.BAT DELAY 3 type STARTTXT.TXT // Optionaler Begrüßungstext ... ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ In die bereits in ALLEDOS.ZIP enthaltene Reinigungs- Batchdatei CLEANWTP.BAT kann jetzt eine Verzögerung eingebaut werden: CLEANWTP.BAT: ¯¯¯¯¯¯¯¯¯¯¯¯ @ECHO OFF REM Diese Datei kopieren und als z. B. "cleantmp.bat" im Verzeichnis "C:\DOS\" (Windows 3x) bzw. "C:\WINDOWS\COMMAND\" (Windows 9x) abspeichern. Der Befehl "cleantmp" in der MS- DOS- Eingabeaufforderung löst dann die Aktion aus (sie kann auch direkt mit einem Doppelklick auf die Datei gestartet werden): ECHO. ECHO Hallo. ECHO. DELAY 1 ECHO Es werden temporaere Dateien jetzt geloescht. ECHO. DELAY 1 ECHO Bitte mit ja (j) oder nein (n) und ENTER bestaetigen. ECHO. DELAY 3 REM Kommentar: deltree /Y führt den Befehl ohne Rückfrage aus ECHO Der Ordner C\windows\temp wird jetzt geleert ECHO. DELAY 1 ECHO. DELAY 1 DELTREE C:\WINDOWS\TEMP ECHO Der Ordner C\windows\temp wird neu angelegt MKDIR C:\WINDOWS\TEMP ECHO. DELAY 1 ECHO Operation beendet. ECHO. DELAY 1 ECHO Der Ordner C\temp wird jetzt geleert ECHO. DELAY 1 ECHO. DELAY 1 DELTREE C:\TEMP ECHO Der Ordner C\temp wird neu angelegt MKDIR C:\TEMP ECHO. DELAY 1 ECHO Operation beendet. ECHO. DELAY 1 REM Kommentar: Hier können weitere Ordner zum leeren eingetragen werden. REM Kommentar: Ab hier werden bestimmte Dateien aus besimmten Ordnern gelöscht: ECHO. DELAY 1 ECHO ~*.TMP - Dateien in C\Windows werden geloescht ECHO. DELAY 1 REM Bestätigung: choice Sollen alle ~*.TMP-Dateien in C:\Windows geloescht werden? if errorlevel 2 goto ende DELAY 3 REM Alternativ: Einzelbestätigung: del c:\windows\~*.tmp /p del c:\windows\~*.tmp ECHO ~*.TMP - Dateien in C:\Windows wurden geloescht ECHO. DELAY 1 ECHO Operation beendet. ECHO. DELAY 1 REM Kommentar: Hier können weitere Dateien zum löschen eingetragen werden. :ende ECHO Ende. ECHO. DELAY 1 ECHO Bitte Fenster schliessen. exit ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯