Begrüßen Sie alle zuerst, bevor Sie eine Frage stellen. Wie auch immer, ich habe einen Teil meines Codes für die Batch-Datei hier und ich fragte mich warum, jedes Mal wenn ich "1" oder "2" eingab, würde es sagen, dass die Syntax falsch ist & dann würde es verlassen. Ich suchte die ganze Nacht danach, konnte aber nichts finden. Ich habe die if else-Anweisungen durch verschiedene Versionen ersetzt, aber keiner von ihnen würde xD funktionieren. Ich habe mich gefragt, ob ihr mir helfen könntet und ich möchte mich im Voraus bei Ihnen bedanken, falls ich es vergesse.Wie rufen Sie eine andere Batchdatei in einer Batchdatei mit if-Anweisungen und Eingaben auf?
Hier ist der Code.
set /p ch=[]:
if %ch%==1(
goto login
)
if %ch%==2(
goto register
)
:login
call lxer.bat
exit
:register
call rxer.bat
exit
So würde das Problem sein:
Es wird die Batch-Dateien lxer.bat/rxer.bat (Diese Batch-Dateien sind in der richtigen Verzeichnisse/am selben Ordner bereits nicht nennen) Es sagt etwas über Syntax und dann würde es direkt schließen.
Damnit einen Blick darauf werfen, hatte ich nur etwa gedrückt eingeben, wenn i 'sah 1 neue Antwort auf diese Post' und irgendwie wusste, dass ich es dir. – Bloodied
OH GOTT wie könnte ich das verpassen ?! xD –
Vielen Dank! lmfaooooo lach mich jetzt gerade –