gelöst 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.
2 Antworten
- LÖSUNG bastla schreibt am 14.05.2008 um 16:10:06 Uhr
- LÖSUNG lignebleu schreibt am 14.05.2008 um 16:29:20 Uhr
LÖSUNG 14.05.2008 um 16:10 Uhr
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:
01.
IF %DVDSIZENEW% LEQ 4200 (GOTO COPYDATA) ELSE GOTO NEWDVD
Grüße
bastla
LÖSUNG 14.05.2008 um 16:29 Uhr
Hi bastla,
Viele Dank !
Es funktioniert
Viele Dank !
Es funktioniert
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte