lebixna
Goto Top

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...
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%
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
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!

Content-Key: 67716

Url: https://administrator.de/contentid/67716

Printed on: April 24, 2024 at 22:04 o'clock