Addition, Schleife - Script springt falsch
Hallo,
ich habe ein Problem mit folgenden Zeilen:
REM *** Prüfen ob Daten auf eine DVD passen
:CHECKDVDSIZE
set /A DVDSIZENEW=%DVDSIZE%+%SIZEZ%+%SIZEY%+%SIZEX%+%SIZEW%+%SIZEV%+%SIZEU%+%SIZET%+%SIZES%+%SIZER%+%SIZEQ%+%SIZEP%
echo DVDSIZENEW = %DVDSIZENEW%
PAUSE
IF /I (%DVDSIZENEW%) LEQ (4200) (GOTO COPYDATA) ELSE (GOTO NEWDVD)
PAUSE
Ich möchte den Inhalt der Variablen DVDSIZE und SIZEZ bis SIZEP addieren und wenn die Zahl, die herauskommt Größer als 4200 ist zum Brennen springen, wenn das Ergebnis kleiner als 4200 ist zum kopieren springen.
Jetzt sprint das Programm immer zum Brennen und mir ist nicht klar warum.
Hat jemand eine Idee ?
Vielen Dank und Grüße aus dem Norden.
ich habe ein Problem mit folgenden Zeilen:
REM *** Prüfen ob Daten auf eine DVD passen
:CHECKDVDSIZE
set /A DVDSIZENEW=%DVDSIZE%+%SIZEZ%+%SIZEY%+%SIZEX%+%SIZEW%+%SIZEV%+%SIZEU%+%SIZET%+%SIZES%+%SIZER%+%SIZEQ%+%SIZEP%
echo DVDSIZENEW = %DVDSIZENEW%
PAUSE
IF /I (%DVDSIZENEW%) LEQ (4200) (GOTO COPYDATA) ELSE (GOTO NEWDVD)
PAUSE
Ich möchte den Inhalt der Variablen DVDSIZE und SIZEZ bis SIZEP addieren und wenn die Zahl, die herauskommt Größer als 4200 ist zum Brennen springen, wenn das Ergebnis kleiner als 4200 ist zum kopieren springen.
Jetzt sprint das Programm immer zum Brennen und mir ist nicht klar warum.
Hat jemand eine Idee ?
Vielen Dank und Grüße aus dem Norden.
Please also mark the comments that contributed to the solution of the article
Content-Key: 87600
Url: https://administrator.de/contentid/87600
Printed on: April 26, 2024 at 05:04 o'clock
2 Comments
Latest comment
Hallo lignebleu und willkommen im Forum!
Versuch es einmal mit einer auf das notwendige Maß reduzierten "IF"-Zeile:
Was außerdem nicht zu erkennen ist: Gibt es ein definiertes Ende (zB "goto :eof") des Programmteiles "COPYDATA"? Falls nicht wird nämlich dieser Teil und der darauf folgende Teil "NEWDVD" ausgeführt ...
Grüße
bastla
Versuch es einmal mit einer auf das notwendige Maß reduzierten "IF"-Zeile:
IF %DVDSIZENEW% LEQ 4200 (GOTO COPYDATA) ELSE GOTO NEWDVD
Grüße
bastla