So führen Sie BAT-Dateien unsichtbar aus, ohne das Eingabeaufforderungsfenster anzuzeigen
Batchdateien (.BAT) und Windows NT Command Script (.CMD) -Dateien werden beim Doppelklicken im Konsolenfenster ausgeführt. Dies bedeutet, dass das Eingabeaufforderungsfenster angezeigt wird, bis die Ausführung der BAT- oder CMD-Datei abgeschlossen ist.

Um die Ausführung von .BAT- oder .CMD-Dateien weniger aufdringlich zu gestalten, können Sie sie so konfigurieren, dass sie minimiert ausgeführt wird. Wenn für die BAT- oder CMD-Datei zur Laufzeit keine Benutzereingaben erforderlich sind, können Sie sie mithilfe eines Skripts im unsichtbaren Modus starten.
Der in Windows integrierte Taskplaner kann Programme im versteckten Modus starten. Wenn Sie nicht über die Taskplaner-Route fortfahren möchten, lesen Sie die in diesem Artikel beschriebenen Optionen.
Ausführen von .BAT- oder .CMD-Dateien im minimierten Modus
Gehen Sie folgendermaßen vor, um eine Batchdatei in einem minimierten Fensterstatus auszuführen:
- Erstellen Sie eine Verknüpfung zur BAT- oder CMD-Datei. Klicken Sie dazu mit der rechten Maustaste auf die Datei, klicken Sie auf Senden an, Desktop (Verknüpfung erstellen).
- Klicken Sie mit der rechten Maustaste auf die Verknüpfung und wählen Sie Eigenschaften
- Wählen Sie in der Dropdown- Liste Ausführen: Minimiert aus
- OK klicken
- Doppelklicken Sie auf die Verknüpfung, um die Batchdatei in einem minimierten Fensterstatus auszuführen.
Ausführen von .BAT- oder .CMD-Dateien versteckt (unsichtbarer Modus) Verwenden von Script
Mit der Ausführungsmethode von Windows Script Host können Sie ein Programm oder Skript im unsichtbaren Modus ausführen. Hier ist ein Beispiel für einen Windows- syncfiles.bat
, mit dem eine Batchdatei mit dem Namen syncfiles.bat
unsichtbar syncfiles.bat
.
Referenz: Ausführungsmethode. Wenn Sie den Parameter intWindowStyle auf 0 setzen, wird das Fenster ausgeblendet .
syncfiles.bat
, wir haben eine Datei mit dem Namen syncfiles.bat
im syncfiles.bat
C:\Batch Files
. Starten wir es im versteckten Modus mit Windows Scripting.
- Kopieren Sie die folgenden Zeilen in den Editor.
Setze WshShell = CreateObject ("WScript.Shell") WshShell.Run chr (34) & "C: \ Batch Files \ syncfiles.bat" & Chr (34), 0 Setze WshShell = Nothing
Hinweis: Ersetzen Sie den Namen / Pfad der Batchdatei entsprechend Ihrer Anforderung im Skript.
- Speichern Sie die Datei mit der Erweiterung .VBS, z. B.
launch_bat.vbs
- Bearbeiten Sie den Namen und den Pfad der .BAT-Datei entsprechend und speichern Sie die Datei.
- Doppelklicken Sie, um die Datei launch_bat.vbs auszuführen, die wiederum die Batchdatei
syncfiles.bat
unsichtbar startet.
VERBINDUNG: Wie kann eine Batch-Datei automatisch angehoben werden, um sie als Administrator auszuführen? -und- VBScripts und UAC-Erhöhung (Als Administrator ausführen)
Ausführen von .BAT- oder .CMD-Dateien versteckt (unsichtbarer Modus) Verwenden von NirCmd
NirCmd ist ein Mehrzweck-Dienstprogramm zur Befehlszeilenautomatisierung des Drittanbieters Nirsoft. Wir haben NirCmd in der Vergangenheit schon oft auf unserer Website behandelt.
Wir können NirCmd verwenden, um ein Programm, ein Skript oder eine Batchdatei im versteckten Modus auszuführen.
Laden Sie NirCmd herunter und extrahieren Sie die Datei in Ihr Windows-Verzeichnis.
Verwenden Sie im Dialogfeld "Ausführen" oder in der Eingabeaufforderung die folgende Syntax, um eine Batchdatei oder ein Programm im versteckten Modus zu starten:
nircmd exec hide [Pfad zur Batchdatei]
Beispiel:
nircmd exec hide "c: \ batch files \ syncfiles.bat"

Wenn Sie die Batchdatei mit erhöhten Rechten (als Administrator) ausführen müssen, verwenden Sie stattdessen den folgenden Befehl:
nircmd liftatecmd exec hide c: \ batch files \ syncfiles.bat
(NirCmd-Befehlsreferenz - exec)
$config[ads_text6] not foundDas ist es! Wenn Sie eine andere Methode zum Ausführen einer Batch- oder CMD-Datei im versteckten Modus kennen, teilen Sie uns dies mit.