Batch-Dateien sind ausführbare Skripte , die eine Reihe von DOS -oder Windows- Befehle zu erteilen . Sie sind sehr nützlich in System Automatisierungsaufgaben und haben andere Verwendungen als gut . Zum Beispiel können Sie eine Batch- Datei, um alle der nachlaufenden " Recherchieren "-Zeichen aus einer Variablen zu entfernen. Trailing Leerzeichen auftreten, wenn Sie die Leertaste zu oft drücken Sie nach Eingabe eines Wertes für eine Variable. Sie können Platz im Speicher zu sparen , indem diese unnötigen Leerzeichen , weil die Variable weniger Zeichen enthält. Anleitung
1
Doppelklicken Sie auf " Arbeitsplatz". Auf der C Doppelklicken Sie auf : . Laufwerk zu öffnen
2
überall rechten Maustaste in das Laufwerk C: , um ein Kontextmenü. Wählen Sie " Neu /Ordner " aus dem Kontextmenü eines Ordners auf der Wurzel des C erstellen : drive
3
auf den neuen Ordner , es zu betreten Doppelklick
. .
4
überall rechten Maustaste in den neuen Ordner , und wählen Sie " Neu /Textdatei" , um eine leere Textdatei erstellen. Benennen Sie diese Datei " whitespaces.bat . "
5
rechten Maustaste auf " whitespaces.bat " und wählen Sie " Bearbeiten". Die Standard-Texteditor für Ihr System öffnet die Datei.
6
Schreiben Sie die folgende Variablendeklaration an der Spitze des Text-Editors . Diese Erklärung wird ein Text-String mit einer Menge von nachlaufenden " Recherchieren "-Zeichen . Das " & rem "-Symbol markiert das Ende der Zeichenfolge
set var = Verschwendeter Platz : . & Rem
7
Schreiben Sie das folgende zum Ausdrucken der Wert der Zeichenfolge :
Echo. "% var % "
8
schreiben Sie die folgende " for"-Schleife -Struktur entfernen Sie lediglich die hinteren " Recherchieren "-Zeichen . A " for"-Schleife funktioniert durch die Bekräftigung des gleichen Anweisungen eine bestimmte Anzahl von Malen ( in diesem Fall 32) . Jede Iteration schaut ein Zeichen in der Variable und prüft, ob es sich um eine nachgestellte " Weißraum" ist oder nicht. Wenn ja, wird es gelöscht
für /l % % a in ( 1,1,31 ) tun, wenn. "Var : ! ~ -1 " ! == " " Set var = var : ~ 0 , -1
9
schreiben Sie das folgende zum Ausdrucken der Wert der Zeichenfolge wieder : .
echo " % var % "
10 < p> auf " whitespaces.bat " Doppelklicken Sie, um das Skript auszuführen. Die Ausgabe sieht wie folgt aus:
"Wasted Raum : "
"Wasted Raum : "