Also mein Batch sieht jetzt so aus:
Code:
@ECHO OFF
CLS
:Start
ECHO.
ECHO [1] Dell Latitude C840
ECHO [2] PC001
ECHO [3] Abbruch
ECHO.
SET choice=
SET /P choice=Bitte Auswählen (1 bis 3):
IF NOT ´%choice%´==´´ SET choice=%choice:~0,1%
if ´%choice%´==´1´ goto Run1
if ´%choice%´==´2´ goto Run2
if ´%choice%´==´3´ goto Exit
ECHO "%choice%" ist keine gueltige Eingabe. Bitte noch einmal:
ECHO.
GOTO Start
:Run1
echo \net\netbind.com
REM ...
goto end
:Run2
echo \net\net...
REM ...
goto end
:Exit
ECHO Beendet durch User
GOTO End
:End
Dank an marabu und turboPASCAL
Einziger Wermutstropfen ist die Reaktion wenn nur die Return-Taste betätigt wird:
Code:
"┤==┤1┤" ist syntaktisch an dieser Stelle nicht verarbeitbar.
Das würde ich gern noch abfangen.