Hier ist die Batch-Skript arbeite ich an:Batch - „geh zu diesem Zeitpunkt war unerwartet“
@echo off
:programBEGIN
set FILE=R3D-%input1%.txt
mode con:cols=24 lines=25
color F
set /p input1=}} INPUT:
cls
if %input1%=="" goto ERR1
goto programLIST
:programLIST
echo Hello
:ERR1
echo Test
pause
Jedes Mal, wenn ich versuche, die bat-Datei und Eingabe keinen Wert zu laufen, es mit einem schnellen prompt schließt von "goto war zu der Zeit unerwartet"
Ist meine Formatierung der if-Anweisung korrekt, oder ist das der Grund, warum sie schließt?
Mögliches Duplikat von [Warum wird die Verarbeitung meiner Batch-Datei mit einem Syntaxfehler beim String-Vergleich mit IF-Befehl beendet?] (Https://stackoverflow.com/questions/34690602/why-is-processing-of-my- batch-file-exited-with-a-syntax-error-on-string-comparsi) – Mofi