Windows-Befehlszeile: Gibt es eine Möglichkeit, die Syntax einer Bat-Datei zu prüfen, ohne sie tatsächlich auszuführen?

Windows-Befehlszeile: Gibt es eine Möglichkeit, die Syntax einer Bat-Datei zu prüfen, ohne sie tatsächlich auszuführen?

Windows-Befehlszeile: Gibt es eine Möglichkeit, die Syntax einer Bat-Datei zu prüfen, ohne sie tatsächlich auszuführen?

Antwort1

Leider gibt es keinen wirklich guten und umfassenden Checker.

Das einzige, was ich finden konnte, ist BatCodeCheck, das aus dem Jahr 2014 stammt und nur eine begrenzte Anzahl von Fehlern prüft.

Antwort2

Vielleicht könntest du versuchen, die .bat-Datei in einer Sandbox-Umgebung auszuführen. Ich habe es selbst noch nicht probiert, aber starte die cmd.exe in einem Sandbox-Programm und versuche dann, die Bat-Datei auszuführen.

Dies könnte funktionieren, wenn alle erforderlichen Dateien vorhanden sind.

verwandte Informationen