Hallo Leute! Ich bin 15 und habe noch nicht alzu große Erfahrungen in Programmieren. Ich würde aber gerne mal wissen, wie man in einer Batch-Datei zwei Variablen addiert. Hier ist nur der Code, bei dem die Variablen addiert werden sollen. Den Rest der Datei habe ich nicht miteingefügt: set /a a=a+s Also die Variable a, soll mit der Variable s addiert werden. Ich habe es schon mit "/p" versucht, aber auch das ging nicht. Danke schonmal. ;) mfg Christian
Danke. Es hat funktioniert. Ich habe noch eine weitere Frage: In einer If-Abfrage soll abgefragt werden, ob die Variable "a" größer als die Variable "b" ist. Ich habe das hier versucht: if "%a%" > "%b%" (...) Geht nicht! :(
> und < können nicht als Vergleichsoperatoren verwendet werden, da diese Zeichen
bereits die Aufgabe der Aus/Eingabeumleitung haben.
1 | Wenn die Befehlserweiterungen aktiviert sind, wird der IF-Befehl folgendermaßen |
2 | verändert: |
3 | |
4 | IF [/I] Zeichenfolge1 Vergleichsoperator Zeichenfolge2 Befehl |
5 | IF CMDEXTVERSION Zahl Befehl |
6 | IF DEFINED Variable Befehl |
7 | |
8 | Dabei kann der Vergleichsoperator einer der folgenden sein: |
9 | |
10 | EQU - gleich |
11 | NEQ - nicht gleich |
12 | LSS - kleiner als |
13 | LEQ - kleiner als oder gleich |
14 | GTR - größer als |
15 | GEQ - größer als oder gleich |
Wo das herkommt? Gib mal if /? in der Kommandozeile ein.
Vielen Dank für die Antwort. Habe gerade noch mal in der Kommandozeile "help if" eingegeben und dann kam es auch. Also habe ich gerade selber herrausgefunden. Trotzdem danke. ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.