130834
Goto Top

Nonsense Error - find ihn nicht. (Batch)

Hey Leute! Ich bin's wieder.

Heute habe ich ein besonders unnötiges Problem,.

Aus irgendeinem Grund hat dieses Script einen Error

set /a Diffic=2
set /a Antia=2
set /a Tips=2
set /a Cheats=1
set /a MaxSe=6
set /a CurSe=1

:: Code um CurSe zu verändern, von 1 bis 6

:DispLe
If %CurSe%==1 ( set "SFX=%SFX%X" & set "SFX=!SFX:~1!" )  
If %CurSe%==2 ( set "Music=%Music%X" & set "Music=!Music:~1!" )  

:: Error fängt genau HIER an, hab's getestet. Message: "1" kann syntaktisch ... Blub, ihr wisst schon. früher war es sogar mal 2 

If %CurSe%==3 ( If %Diffic% GTR 1 set /a Diffic=%Diffic%-1 )
If %CurSe%==4 ( If %Anita% GTR 1 set /a Antia=%Antia%-1 )
If %CurSe%==5 ( If %Tips% GTR 1 set /a Tips=%Tips%-1 )
If %CurSe%==6 ( If %Cheats% GTR 1 set /a Cheats=%Cheats%-1 )

goto SetDisp

Ist es nun ein Interpreter-Fehler, ein Schreibfehler, oder ein Fehler der nur passiert weil man das ganz einfach anders schreiben würde?


Danke im vorraus

Content-ID: 318568

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

Ausgedruckt am: 26.11.2024 um 05:11 Uhr

Pjordorf
Pjordorf 20.10.2016 um 19:50:26 Uhr
Goto Top
Hallo,

Zitat von @130834:
Heute habe ich ein besonders unnötiges Problem,.
Dann hast du was unnötig falsch gemacht face-smile

Always use multi-line, indented code blocks (parenthesis) in IF statements or FOR loops, e.g.
IF "%~1"=="/?" (  
    ...
) ELSE (
    ...
)

Ist es nun ein compiler-Fehler
Batch in DOS/Windows wird nicht Kompiliert.

Gruß,
Peter
emeriks
Lösung emeriks 20.10.2016 um 20:12:52 Uhr
Goto Top
Hi,
Zeile 2: Antia
Zeile 17: Anita

E.
130834
130834 20.10.2016 um 20:14:17 Uhr
Goto Top
sorry. interpretiert, richtig?
130834
130834 20.10.2016 um 20:17:10 Uhr
Goto Top
OMG!
OMG!
unfassbar! der Fehler war sogar nicht lächerlicher als ich gedacht hätte!
HAHAHA.
jetzt funkt alles perfekt!
wow.
Danke jedenfalls! endlich hab ich mein Settings-menu fertig.
klausph
klausph 22.10.2016 um 22:00:43 Uhr
Goto Top
Beifall!
und ich fühle mit Dir.
Wie oft passiert mir sowas, frag nicht! face-wink
grüße vom Klaus Lehmann

PS: und ich batche seit ca 20 Jahren
...meine größte BAT ist ca 650MB groß face-wink
Pjordorf
Pjordorf 23.10.2016 um 12:35:40 Uhr
Goto Top
Hllo,

Zitat von @klausph:
...meine größte BAT ist ca 650MB groß face-wink
Klar doch . 681.574.380 Bytes sind deine Kommentare und 20 Bytes dein Batchcode face-devilish

Gruß,
Peter
klausph
klausph 23.10.2016 um 12:57:31 Uhr
Goto Top
autsch. schande. freudsche fehlleistung.
650kb sollte es heissen. knapp 10.000 zeilen.
(wenig kommentare!) face-wink
gruß k.l.