Wenn Sie Windows verwenden, werden Sie häufig Verweise auf Batch- oder „Bat“-Dateien sehen. Manchmal werden sie verwendet, um ein anderes Programm zu starten, während sie manchmal selbst etwas tun. Aber was genau ist eine Batchdatei und wie verwendet man sie?
Eine Bat-Datei, auch Batch-Datei genannt, ist eine Skriptdatei, die Befehle enthält. Die Datei selbst ist im Klartext geschrieben und hat die Dateierweiterung „.bat“.
Es gibt nicht allzu viele Einschränkungen hinsichtlich der Art dieser Befehle. Dabei kann es sich um in Windows integrierte Befehle wie den Befehl „del“ oder „shutdown“ handeln. Sie können aber auch Programme mit Befehlszeilenschnittstellen über eine Batchdatei ausführen und verwenden.
Am häufigsten werden Batchdateien verwendet, wenn Sie einen Befehl regelmäßig oder mehrere Befehle nacheinander ausführen müssen. Es ist auch möglich, Batch-Dateien zu schreiben, die auf Benutzereingaben reagieren – etwa auf die Antwort „Ja“ oder „Nein“ oder die Auswahl einer Option aus einer Liste –, um verschiedene Dinge zu tun.
Um eine BAT-Datei zu verwenden, doppelklicken Sie einfach darauf. Wenn es korrekt geschrieben wurde, werden die darin enthaltenen Befehle ausgeführt und führen eine bestimmte Funktion aus.
In manchen Situationen wird die Eingabeaufforderung oder das Terminal möglicherweise nur für einen Moment geöffnet und dann geschlossen. In anderen Fällen dauert die Ausführung des Befehls möglicherweise so lange, dass Sie ihn sich ansehen können, oder er enthält am Ende eine Zeile, die ihn zwingt, geöffnet zu bleiben, bis Sie ihn manuell schließen.
Sie sollten nicht davon ausgehen, dass eines der beiden Verhaltensweisen bedeutet, dass eine BAT-Datei nicht funktioniert hat, es sei denn, Sie wissen, was sie tun soll.
Als Beispiel: Wenn Sie eine Batch-Datei zum Starten eines dedizierten Spieleservers verwenden, gehen Sie normalerweise davon aus, dass das Fenster geöffnet bleibt, sodass Sie die Ausgabe des Servers sehen können. Wenn Sie andererseits nur eine Batchdatei verwenden, die einen Neustart des Computers mit bestimmten aktivierten Optionen auslöst, würden Sie davon ausgehen, dass sie fast sofort geöffnet und dann geschlossen wird.
Batchdateien sind reine Textdokumente und können in nahezu jedem verfügbaren Texteditor geöffnet werden. Typischerweise wird Notepad verwendet, aber ausgefeiltere Nur-Text-Editoren bieten möglicherweise hilfreiche Funktionen wie Syntaxhervorhebung und Debugging-Tools.
Um eine Batchdatei in Notepad zu öffnen, klicken Sie mit der rechten Maustaste auf die BAT-Datei und wählen Sie „Bearbeiten“ oder „Mit Notepad bearbeiten“.
Alternativ starten Sie Notepad und klicken Sie auf „Datei>“. Öffnen Sie die Batchdatei, navigieren Sie dann zur Batchdatei und klicken Sie auf „Öffnen“.
Sobald es geöffnet ist, sehen Sie alle Befehle. Hier ist ein Beispiel:
Wenn Sie nur herausfinden, was eine einfache BAT-Datei bewirkt, ist Notepad wahrscheinlich in Ordnung , aber wenn Sie eine bearbeiten oder es einfacher machen möchten, das, was Sie sehen, zu verstehen, sollten Sie stattdessen VSCode ausprobieren. Wenn Sie eine Batchdatei schreiben oder bearbeiten möchten, wird dies auch der Fall sein Funktionieren, aber die Syntaxhervorhebung, die in leistungsfähigeren Nur-Text-Editoren enthalten ist, ist zu gut, um darauf zu verzichten , und Sie sollten sie immer mit etwas Vorsicht behandeln. Beispielsweise könnte eine Batch-Datei so geschrieben werden, dass sie Ihre Dateien löscht, wenn Sie sie ausführen. Es gibt unzählige Möglichkeiten welche Batch-Datei
böswillig verwendet werden könnteAbgesehen von diesen Warnungen ist die überwiegende Mehrheit der im Umlauf befindlichen Batch-Dateien nicht böswillig. Die meisten dienen nur dazu, alltägliche, komplexe Aufgaben ein wenig zu erleichtern. Wenn Sie eine Datei oder ein Programm von einer vertrauenswürdigen Quelle herunterladen, müssen Sie sich wahrscheinlich keine Sorgen machen.
Was können Sie anstelle einer BAT-Datei verwenden? Es gibt einige Alternativen zu Batchdateien unter Windows. Am offensichtlichsten ist eine PS1-Datei, die das PowerShell-Äquivalent einer BAT-Datei ist. BAT-Dateien können PowerShell-Befehle ausführen, wenn Sie spezielle Argumente angeben. Normalerweise ist es jedoch einfacher, stattdessen einfach eine PS1-Datei zu schreiben.
Neben PowerShell-Skripten ist Python die naheliegendste Wahl. Python kann Betriebssystemfunktionen aufrufen und verfügt über den zusätzlichen Vorteil einer enormen Anzahl von Modulen, mit denen Sie fast alles tun können, was Sie sich vorstellen können. Für viele Anwendungen wäre es übertrieben, aber wenn Sie etwas Kompliziertes tun müssen, sollten Sie unbedingt Python in Betracht ziehen.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3