zerobit
08.07.2009, 19:08
hallo...
ich habe ein kleines script welches ich mit einem menü erweitert habe
es ist so aufgebaut das ich große auswahl der profiele habe
aber auch schnelles abarbeiten eines default-profiels
welches ich einfach per enter starte
da vor dem eigendlichen befehl noch "standart"-aufgaben durchlaufen müssen,
muss ich die menüauswahl in einer set-variable speichern
aber irgendwie klappt das mit meinem default profiel nicht
Menü
[1] konvertieren in 7-Zip (LZMA, v1, best)
[2] konvertieren in Zip (Deflate, best)
[3] das Battle Script starten
[4] das Battle Script starten (ohne Löschroutine)
[5] Script abbrechen
(default: [1]) Eingabe:
"set" ist syntaktisch an dieser Stelle nicht verarbeitbar.
wenn ich die menüpunkte direkt aufrufe dann gibs keine probleme...
warum funktioniert die makierte codezeile nicht!?
:Menue
echo.Menue
echo.
echo.[1] konvertieren in 7-Zip (LZMA, v1, best)
echo.[2] konvertieren in Zip (Deflate, best)
echo.[3] das Battle Script starten
echo.[4] das Battle Script starten (ohne Loechroutine)
echo.[5] Script abbrechen
echo.
set /p xCall=(default: [1]) Eingabe:
if not defined xCall set xJmpPnt=:PACK1a
if %xCall%==1 set xJmpPnt=:PACK1a
if %xCall%==2 set xJmpPnt=:PACK1b
if %xCall%==3 set xJmpPnt=:PACK2
if %xCall%==4 set xJmpPnt=:PACK2 && set FORS=
if %xCall%==5 echo.abbruch && goto :END0
[:edit]
selbst wenn ich die makierte code-zeile ändere gibt es den selben fehler...
if "%xCall%"=="" set xJmpPnt=:PACK1a
ich habe ein kleines script welches ich mit einem menü erweitert habe
es ist so aufgebaut das ich große auswahl der profiele habe
aber auch schnelles abarbeiten eines default-profiels
welches ich einfach per enter starte
da vor dem eigendlichen befehl noch "standart"-aufgaben durchlaufen müssen,
muss ich die menüauswahl in einer set-variable speichern
aber irgendwie klappt das mit meinem default profiel nicht
Menü
[1] konvertieren in 7-Zip (LZMA, v1, best)
[2] konvertieren in Zip (Deflate, best)
[3] das Battle Script starten
[4] das Battle Script starten (ohne Löschroutine)
[5] Script abbrechen
(default: [1]) Eingabe:
"set" ist syntaktisch an dieser Stelle nicht verarbeitbar.
wenn ich die menüpunkte direkt aufrufe dann gibs keine probleme...
warum funktioniert die makierte codezeile nicht!?
:Menue
echo.Menue
echo.
echo.[1] konvertieren in 7-Zip (LZMA, v1, best)
echo.[2] konvertieren in Zip (Deflate, best)
echo.[3] das Battle Script starten
echo.[4] das Battle Script starten (ohne Loechroutine)
echo.[5] Script abbrechen
echo.
set /p xCall=(default: [1]) Eingabe:
if not defined xCall set xJmpPnt=:PACK1a
if %xCall%==1 set xJmpPnt=:PACK1a
if %xCall%==2 set xJmpPnt=:PACK1b
if %xCall%==3 set xJmpPnt=:PACK2
if %xCall%==4 set xJmpPnt=:PACK2 && set FORS=
if %xCall%==5 echo.abbruch && goto :END0
[:edit]
selbst wenn ich die makierte code-zeile ändere gibt es den selben fehler...
if "%xCall%"=="" set xJmpPnt=:PACK1a