Was ist eine Batch -Datei?
Eine Stapeldatei ist eine Datei, die entweder von einem Windows® -Betriebssystem, DOS oder OS/2 verwendet wird. Es handelt sich um eine Textdatei, die eine Zeichenfolge von Befehlen enthält, die in der Reihenfolge durch einen Befehlsinterpreter interpretiert werden müssen. Dies bedeutet, dass eine einzige Datei eine komplexe Anordnung von Befehlen ausführen kann, die häufig mehrere Programme ausführen, um ein einzelnes zusammenhängendes Ende zu erreichen. Systemadministratoren verwenden sie häufig, um lange Projekte zu automatisieren, und einige Programme, die nicht vollständig in einem Programm gesammelt wurden, können eine Stapeldatei verwenden, um die erforderlichen Komponenten auszuführen, und dann das endgültige Programm starten. Modernere Schalen können auch die .cmd -Erweiterung akzeptieren, und normalerweise hat die Unterscheidung zwischen den beiden mit den Fehlerstufen zu tun, was bedeutet, wenn Fehler angezeigt werden. In 4DOs und in anderen ähnlichen Shells können sie auch die .BTM -Erweiterung verwenden, obwohl dies von anderen Betriebssystemen nicht erkannt wird.
Auf älteren Windows® -Computern und DOS -Computern gibt es eine Kerndatei, die als autoexec.bat bekannt ist, die jedes Mal ausgeführt wird, wenn der Computer startet. Dies beinhaltet viele gängige Dateien, die gestartet werden müssen, und Befehle, die ausgeführt werden müssen, um das System für den Betrieb vorzubereiten. Die Datei autoexec.bat kann hinzugefügt werden, um bestimmte Verhaltensweisen beim Start festzulegen, z.
Da eine Stapeldatei im Grunde nur eine Textdatei ist, kann man in jeder Art von einfachem Texteditor erstellt werden und das Suffix kann später in .bat oder .cmd geändert werden. Die meisten Menschen finden es am einfachsten, einen einfach aus der Befehlszeile zu bearbeiten, entweder gerade in DOS oder in einem Shell -Fenster, das aus Windows® gestartet wurde. Der Befehl bearbeiten kann verwendet werden, um eine neue Datei zu erstellen, indem etwas wie foo.bat eingeben. In der Datei kann eine Reihe grundlegender Befehle verwendet werden.
Eine einfache Stapeldatei kann Folgendes enthalten: Pause; Echo jetzt öffnen wir den Ordner Dokumente.; Dir C: \ Dokumente \. Um die Datei auszuführen, würde ein Benutzer einfach den Namen der Datei ohne das .bat -Suffix eingeben und sie würde ausgeführt. Diese bestimmte Datei würde mit einer Pause beginnen, die den Benutzer auffordern würde, auf einen Schlüssel zu klettern. Sobald ein Schlüssel getroffen worden war, druckte er dann die Zeile "Jetzt öffnen wir den Ordner" Dokumente ". Anschließend würde der Inhalt des Dokumenteverzeichnisses im C -Laufwerk aufgeführt.
Es gibt tatsächlich einige Befehle, die in einer Stapeldatei verwendet werden können, um sie weiter anzupassen. Beispielsweise kann die %1 -Variable verwendet werden, um eine Variable zu drucken, die der Benutzer nach dem Eingeben des Namens der ausführenden Datei eingibt. Wenn also jemand ein Verzeichnis entfernen und in einem Befehl ein neues Verzeichnis erstellen wollte, konnte er eine Datei mit dem Namen rmmk.bat erstellen, die die folgenden Zeilen enthielt: RMDIR %1; Mkdir %2. Er konnte es dann ausführen, indem er so etwas wie "rmm tippteK Foo Bar, "die das Verzeichnis namens Foo entfernen und ein neues Verzeichnis namens Bar erstellen würde.