Was ist eine BAT-Datei, und wie öffnet man sie?


Windows
2024-04-16T16:00:14Z

Das Wichtigste in Kürze

  • Eine BAT-Datei ist ein Skript, das Befehle enthält und im Klartext mit der Erweiterung .bat geschrieben ist.
  • Batch-Dateien sind vielseitig einsetzbar und führen integrierte Windows-Befehle oder Programme mit Befehlszeilenschnittstellen aus.
  • Batch-Dateien werden durch Doppelklick ausgeführt und können mit einem beliebigen Texteditor bearbeitet werden.

Wenn Sie Windows verwenden, werden Sie häufig Hinweise auf Batch- oder "bat"-Dateien finden. Manchmal werden sie verwendet, um ein anderes Programm zu starten, während sie in anderen Fällen etwas Eigenständiges tun können. Aber was genau ist eine Stapeldatei, und wie verwendet man sie?

Was ist eine BAT-Datei?

Eine BAT-Datei, auch Batch-Datei genannt, ist eine Skriptdatei, die Befehle enthält. Die Datei selbst ist in einfachem Text geschrieben und hat die Dateierweiterung".bat".

Es gibt nicht allzu viele Beschränkungen, was diese Befehle sein können. Es kann sich um in Windows integrierte Befehle handeln, wie z. B. den Befehl del oder shutdown, aber Sie können auch Programme mit Befehlszeilenschnittstellen über eine Batch-Datei ausführen und verwenden.

Am häufigsten werden Batch-Dateien verwendet, wenn Sie einen Befehl regelmäßig ausführen müssen oder wenn Sie mehrere Befehle nacheinander ausführen müssen. Es ist auch möglich, Stapeldateien zu schreiben, die auf Benutzereingaben reagieren, wie z. B. die Beantwortung der Frage "Ja" oder "Nein" oder die Auswahl einer Option aus einer Liste, um verschiedene Dinge zu tun.

Wie verwenden Sie eine BAT-Datei?

Um eine BAT-Datei zu verwenden, doppelklicken Sie einfach auf sie. Wenn sie korrekt geschrieben wurde, werden die darin enthaltenen Befehle ausgeführt und führen eine Funktion aus.

In manchen Situationen wird die Eingabeaufforderung oder das Terminal nur kurz geöffnet und dann wieder geschlossen. In anderen Fällen kann es so lange dauern, bis der Befehl ausgeführt wird, dass Sie ihn sich ansehen können, oder er enthält eine Zeile am Ende, die ihn so lange offen hält, bis Sie ihn manuell schließen.

Sie sollten nicht davon ausgehen, dass eine BAT-Datei nicht funktioniert, wenn Sie nicht wissen, was sie tun soll.

Ein Beispiel: Wenn Sie eine BAT-Datei verwenden, um einen speziellen Spieleserver zu starten, erwarten Sie normalerweise, dass das Fenster geöffnet bleibt, damit Sie die Ausgaben des Servers sehen können. Wenn Sie hingegen nur eine Batch-Datei verwenden, die einen Neustart des Computers auslöst, bei dem bestimmte Optionen aktiviert sind, dann erwarten Sie, dass das Fenster geöffnet und dann fast sofort geschlossen wird.

Wie öffnet oder liest man eine BAT-Datei?

Batch-Dateien sind reine Textdokumente und können mit fast jedem Texteditor geöffnet werden. Notepad ist die typische Wahl, aber anspruchsvollere Texteditoren bieten möglicherweise hilfreiche Funktionen wie Syntaxhervorhebung und Debugging-Tools.

Um eine Batch-Datei in Notepad zu öffnen, klicken Sie mit der rechten Maustaste auf die BAT-Datei und wählen Sie "Bearbeiten" oder "Mit Notepad bearbeiten"

Right-click the BAT file, then select 'Edit in Notepad.'

> Alternativ können Sie Notepad starten, auf DateiÖffnen klicken, zur Batchdatei navigieren und auf Öffnen klicken

Sobald sie geöffnet ist, sehen Sie alle Befehle. Hier ist ein Beispiel:

The contents of a BAT file included with Windows.

Wenn Sie nur ausprobieren wollen, was eine einfache BAT-Datei bewirkt, ist Notepad wahrscheinlich gut geeignet. Wenn Sie jedoch eine Datei bearbeiten wollen oder es einfacher machen wollen, zu verstehen, was Sie sehen, sollten Sie stattdessen VSCode verwenden.

A BAT file open in VSCode.

Wenn Sie eine Batch-Datei schreiben oder bearbeiten wollen beide funktionieren, aber die Syntaxhervorhebung, die in leistungsfähigeren Texteditoren enthalten ist, ist zu gut, um darauf zu verzichten.

Sind BAT-Dateien gefährlich?

BAT-Dateien sind nicht per se schädlich, aber sie können in böser Absicht verwendet werden, und Sie sollten sie immer mit einer gewissen Vorsicht behandeln. Eine Batch-Datei könnte zum Beispiel so geschrieben sein, dass sie Ihre Dateien löscht, wenn Sie sie ausführen. Sie könnte auch so konfiguriert sein, dass sie Malware aus dem Internet herunterlädt. Es gibt unzählige Möglichkeiten, wie eine Batch-Datei in böser Absicht verwendet werden kann .

Abgesehen von diesen Warnungen ist die überwältigende Mehrheit der im Umlauf befindlichen Batch-Dateien nicht bösartig. Die meisten sind nur dazu da, eine gewöhnliche, komplexe Aufgabe ein wenig zu erleichtern. Wenn Sie eine Datei oder ein Programm aus einer vertrauenswürdigen Quelle herunterladen, haben Sie wahrscheinlich nichts zu befürchten.

Wenn Sie jedoch eine BAT-Datei aus einer nicht ganz so seriösen Quelle herunterladen, sollten Sie sich einen Moment Zeit nehmen und die BAT-Datei in Notepad öffnen, um sich anzusehen, was sie tut, bevor Sie sie ausführen.

Was können Sie anstelle einer BAT-Datei verwenden?

Es gibt einige Alternativen zu Batch-Dateien unter Windows. Die offensichtlichste ist eine PS1-Datei, die das PowerShell-Äquivalent einer BAT-Datei ist. BAT-Dateien können PowerShell-Befehle ausführen, wenn Sie spezielle Argumente einschließen, aber in der Regel ist es einfacher, stattdessen einfach eine PS1-Datei zu schreiben.

Neben PowerShell-Skripten ist Python die offensichtlichste Wahl. Python kann Betriebssystemfunktionen aufrufen und hat den zusätzlichen Vorteil, dass es eine enorme Anzahl von Modulen für fast alles gibt, was Sie sich vorstellen können. Für viele Anwendungen wäre es ein Overkill, aber wenn Sie etwas Kompliziertes machen müssen, sollten Sie Python auf jeden Fall in Betracht ziehen.