If-Abfrage in DOS
2 variablen vergleichen
Hallo,
ich möchte über MSDOS 2 variablen vergleichen. allerdings funktioniert es nicht so wie ich es gerne hätte...
und zwar funktioniert der teil "if %x%==%anzahl% goto schluss" nicht.. er bricht die schleife nicht an der angegebenen stelle ab.
Wo liegt der Fehler?
habe es selbst gelöst =D
Hallo,
ich möchte über MSDOS 2 variablen vergleichen. allerdings funktioniert es nicht so wie ich es gerne hätte...
set /p abfrage=Wie viele Ordner wollen Sie erstellen?
set /p anzahl= Wollen Sie wirklich %abfrage% Ordner erstellen? (j/n)
if %anzahl%==j goto start
if %anzahl%==n goto anfang
:start
echo anzahl
md %x%
set /a x=%x% +1
if %x%==%anzahl% goto schluss
goto start
:schluss
echo %abfrage%
Wo liegt der Fehler?
habe es selbst gelöst =D
set /p abfrage=Wie viele Ordner wollen Sie erstellen?
set /p anzahl= Wollen Sie wirklich %abfrage% Ordner erstellen? (j/n)
set/a abfrage=%abfrage%+1
if %anzahl%==j goto start
if %anzahl%==n goto anfang
:start
echo anzahl
md %x%
set /a x=%x% +1
if %x%==%abfrage% goto schluss
goto start
:schluss
echo es wurden %x% ordner erstellt!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 67716
Url: https://administrator.de/contentid/67716
Ausgedruckt am: 25.11.2024 um 12:11 Uhr