Dies ist mein erstes Mal auf Stack Overflow, also bitte seien Sie nachsichtig mit dieser Frage. Ich habe mit der Programmierung mit Batch experimentiert und DOSbox verwendet, um sie auf meinem Linux-Rechner auszuführen.Berechnen der Summe von zwei Variablen in einem Batch-Skript
Hier ist der Code, die ich unter Verwendung worden:
@echo off
set a=3
set b=4
set c=%a%+%b%
echo %c%
set d=%c%+1
echo %d%
Der Ausgang davon ist:
3+4
3+4+1
Wie würde ich die beiden Variablen hinzufügen, anstatt die Zeichenfolge von Echo?
Ich habe versucht, das, und es hat nicht funktioniert. es Ausgang ECHO ist aus und ECHO ist aus. – Swarage
Wenn Sie den Code in einer .bat-Datei speichern und über die Befehlszeile ausführen, wird die Ausgabe '7 8' erzeugt. Der Echo-Befehl wird weiterhin ausgegeben, wenn er speziell verwendet wird, selbst wenn das Echo ausgeschaltet ist. Was sehen Sie, wenn Sie den Code ausführen? – staticbeast
Ich speicherte den Code in einer .bat-Datei. Eine Sache jedoch. Ich laufe Linux und ich habe den Code von DOSbox ausgeführt. Ich habe das Programm ausgeführt, indem ich den Namen der .bat-Datei in DOSbox eingegeben habe (nach der Installation und all dieser zusätzlichen Prozedur). Der Ausgang ist "ECHO ist aus" und in der nächsten Zeile "ECHO ist aus" – Swarage