Alle diese Befehle kann man auch in eine Batch schreiben. So muss man es nur einmal schreiben und klick in Zukunft nurnoch
die Batch an.
Eine Batch ist eine Stapelverarbeitungs-Datei, die die eingetragenen Befehle automatisch nacheinander ausführt.
Die Bennenug lautet: Name.cmd (Befehlsskript von Windows NT) oder Name.bat (Stapelverarbeitungsdatei für MS-DOS)
Beide funktionieren unter Windows XP.
Schreiben:
Man kann eine Batch mit dem Text-Editor schreiben und dann als .bat oder .cmd speichern.
Allerdings lassen sich so keine Umlaute darstellen (wenn man Text anzeigen möchte)
Darum öffnen wir das Startmenü, klicken auf "Ausführen" und geben dort "edit" ein. Es erscheint ein Fenster mit dem Titel
"C:\WINDOWS\system32\edit.com". Dort werden die Befehle reingeschrieben.
Befehle:
@ Blendet den Befehl aus, er wird aber trotzdem ausgeführt.
(Beispiel: @echo Hallo Anzeige: Hallo)
(Ohne @ wird der Pfad angezeigt auf dem sich die Batch befindet, sowie die ganze Befehlszeile)
echo stellt einen Text dar.
(Beispiel: echo Hallo Anzeige mit @: Hallo)
echo. Leerzeile (Beispiel: echo. Anzeige mit @: -keine- ;Leerzeile)
start Startet eine Anwendung oder öffnet einen Ordner.
(Beispiel: start "Winamp" "c:\programme\winamp\winampa.exe" Anzeige mit @: -keine-)
pause Stopt die Sequenz und wartet auf Tastendruck um fortzufahren.
(Beispiel: pause Anzeige mit @: Drücken sie eine beliebige Taste...)
sleep Stopt die Sequenz für eine bestimmte Zeit und fährt dann automatisch fort.
(Beispiel: sleep 10 für 10 Sekunden Anzeige mit @: noch xx Sek. danach: das waren xx sek....FERTIG...)
del Löscht die angegebene Datei oder den Inhalt des angegebenen Ordners.
(Beispiel Inhalt des Ordners löschen: del "Laufwerk:\Verzeichnis\Unterverzeichnis")
(Anzeige mit @: Möchten Sie "Laufwerk:\...\...\*" löschen <J/N>?)
Diese Frage kann man auch ausblenden, es wird dann ohne nachfragen gelöscht.
Mit dem Parameter /q (Beispiel del c:\...\test.txt /q)
call ruft eine andere Batch auf.
(Beispiel: call beispielbatch2)
(Anzeige mit @: -keine-, allerdings werden die Texte der anderen Batch angezeigt und die Befehle der Anderen ausgeführt)
shutdown fährt den Rechner runter oder startet ihn neu (je nach angegebenen Parameter)
(Beispiel: shutdown -Parameter -Zeit in Sekunden)
(Anzeige mit @: -keine-)
Parameter:
-r Neustart
-s Herunterfahren/Ausschalten
-a Herunterfahren abbrechen
-t Zeit bis zum Shutdown (-t 10 =in 10 sek. wird heruntergefahren)
Das war jetzt nur ein kleiner Abriss. Wenn Ihr im Hilfe- und Supportcenter im Suchfeld "cmd" eingebt, könnt ihr euch weiterinformieren.
Für Schäden die durch das Schreiben und/oder das Benutzen einer Batch entstehen übernehme ich nicht die Verantwortung!
Jeder muss selbst wissen was er tut und sich informieren bevor er es tut!
EDIT: Mir ist noch eingefallen umden "sleep"-Befehl ausführen zu könnenbraucht man erstmal die exe dafür, sonst kann Windows den Befehl nicht ausführen.
Hier kann man sie runterladen (sleep.exe unter DOS).
Diese File in C:\WINDOWS\system32 einfügen.
gruß donkey