Batch-Befehle: Grundlagen und nützliche MS-DOS-Skripte
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 4,85 KB
Einführung in Batch-Befehle und MS-DOS
Möchtest du deinen Freunden einen kleinen Streich am PC spielen? Willst du mehr über die Batch-Programmierung lernen? Hast du vor, Codes zu ändern, Dateien zu löschen oder Programme zu schließen, um einen „angeblichen“ Virus zu simulieren? Oder bist du einfach nur neugierig?
Dann schau dir diese wenigen, aber nützlichen MS-DOS-Befehle an.
Fangen wir an...
- Del: Dateien löschen. Beispiel:
del C:\Pfad\datei.exe - Rd: Verzeichnis löschen. Beispiel:
rd C:\Verzeichnis - Start: Startet eine Anwendung oder Webseite. Beispiel:
start www.pagina.comoderstart C:\Programme\ini.exe - Pause: Pausiert die Ausführung des Skripts.
- Exit: Beendet das Konsolenfenster.
- Taskkill: Bricht einen Prozess ab. Beispiel:
taskkill /f /im nod32.exe(Erzwingt das Schließen von NOD32). - Set /p: Wird verwendet, um Benutzereingaben abzufragen oder Variablen zu setzen. Beispiel:
set /p pre=Bist du okay? - If: Bedingte Abfrage. Beispiel:
if %pre% == ja goto ja - Goto: Sprungmarken (Labels). Beispiel:
goto neinspringt zum Abschnitt:nein. - Schleifen (Loops): Eine Aktion, die sich wiederholt. Beispiel:
:nein
start www.google.com
goto nein - >> / <<: Umleitungsoperatoren. Beispiel:
echo Text >> datei.txt - Cls: Löscht den Bildschirminhalt.
- Format: Formatiert ein Laufwerk. Beispiel:
format c: - Msg *: Zeigt eine Nachricht in einem Windows-Fenster an. Beispiel:
msg * Hallo! - Echo: Gibt Text in der Konsole aus. Beispiel:
echo Hallo Welt - Date / Time: Zeigt das Datum oder die Uhrzeit an oder ändert diese.
Erstellung von Batch-Dateien
Diese Befehle werden im Editor (Notepad) geschrieben. Speichere die Datei mit dem gewünschten Namen und der Endung .bat (z. B. mein-skript.bat).
Shutdown-Parameter im Detail
Hier sind die wichtigsten Parameter für den Befehl zum Herunterfahren:
- -s: Fährt den Computer sofort herunter (
shutdown -s). - -r: Startet den Computer neu (
shutdown -r). - -a: Bricht das Herunterfahren oder den Neustart ab.
- -f: Erzwingt das Schließen aller Anwendungen ohne Rückfrage.
- -c "Kommentar": Zeigt eine Nachricht während des Countdowns an.
- -t xx: Legt die Zeit in Sekunden fest, bis der PC herunterfährt.
Praxisbeispiel: Geplanter Neustart
Angenommen, du installierst ein Update, das 20 Minuten dauert, und möchtest, dass der PC danach automatisch neu startet, ohne dass du warten musst:
shutdown -r -f -t 1800
Dies wird den PC in 30 Minuten (30 Min. x 60 Sek. = 1800 Sek.) neu starten (-r), ohne Rückfragen zu stellen (-f).
Ein kleiner Scherz
Wenn du jemandem einen Streich spielen willst, könntest du Folgendes schreiben:
at 17:15 shutdown -s -f -t 15 -c "Der PC wird nun ausgeschaltet, weil du ein Dummkopf bist!"
Stell dir das Gesicht des Benutzers vor, wenn diese Meldung erscheint! Mit dem AT-Befehl lassen sich Aufgaben zu einer bestimmten Uhrzeit planen. Dies bietet großes Potenzial, um Programme zu starten oder Dienste zu deaktivieren.
Wichtiger Hinweis zum AT-Befehl
Der Task-Planer über die Kommandozeile (AT) funktioniert oft am besten, wenn man eine separate .bat-Datei erstellt. Erstelle zum Beispiel eine Datei namens SHUT.BAT im Ordner C:\WINDOWS mit folgendem Inhalt:
shutdown -s -f -t 15 -c "Systemfehler!"
Dann kannst du sie über die Konsole planen:
at 17:15 C:\WINDOWS\SHUT.BAT
Weitere Skript-Beispiele
Ein Skript, das eine andere Batch-Datei erstellt und ausführt:
@echo off cd \ echo @echo off > foto.bat echo cd \ >> foto.bat echo start C:\Fotos\bild01.jpg >> foto.bat echo exit >> foto.bat at 14:13 C:\foto.bat exit
Oder ein ganz einfaches Skript zum Starten eines Bildes:
@echo off start C:\PfadZumBild\bild.jpg exit
Speichere dies als bild.bat und plane es manuell mit:
at 14:13 C:\Pfad\bild.bat