Speicherfunktion funktioniert nicht

Ich habe, wie manche vielleicht schon wissen, ein Batch Strategie spiel programmiert. Mein Problem ist, dass es nicht richtig Speichert. es speichert nur die Gebäude auf den Feldern und das Geld.
Kann mir jemand helfen. Danke schon mal.
Das gesamte hier: http://mikne.jimdo.com/
Hier das wichtigste Programmstück:

Speichern3

echo set A1=%A1%> „%Zahl%Mikne.bat“
echo set A2=%A2%>> „%Zahl%Mikne.bat“
echo set A3=%A3%>> „%Zahl%Mikne.bat“
echo set A4=%A4%>> „%Zahl%Mikne.bat“
echo set A5=%A5%>> „%Zahl%Mikne.bat“
echo set A6=%A6%>> „%Zahl%Mikne.bat“
echo set B1=%B1%>> „%Zahl%Mikne.bat“
echo set B2=%B2%>> „%Zahl%Mikne.bat“
echo set B3=%B3%>> „%Zahl%Mikne.bat“
echo set B4=%B4%>> „%Zahl%Mikne.bat“
echo set B5=%B5%>> „%Zahl%Mikne.bat“
echo set B6=%B6%>> „%Zahl%Mikne.bat“
echo set C1=%C1%>> „%Zahl%Mikne.bat“
echo set C2=%C2%>> „%Zahl%Mikne.bat“
echo set C3=%C3%>> „%Zahl%Mikne.bat“
echo set C4=%C4%>> „%Zahl%Mikne.bat“
echo set C5=%C5%>> „%Zahl%Mikne.bat“
echo set C6=%C6%>> „%Zahl%Mikne.bat“
echo set D1=%D1%>> „%Zahl%Mikne.bat“
echo set D2=%D2%>> „%Zahl%Mikne.bat“
echo set D3=%D3%>> „%Zahl%Mikne.bat“
echo set D4=%D4%>> „%Zahl%Mikne.bat“
echo set D5=%D5%>> „%Zahl%Mikne.bat“
echo set D6=%D6%>> „%Zahl%Mikne.bat“
echo set Bankja=%Bankja%>> „%Zahl%Mikne.bat“
echo set Schulden=%Schulden%>> „%Zahl%Mikne.bat“
echo set Be=%Be%>> „%Zahl%Mikne.bat“
echo set Truppe=%Truppe%>> „%Zahl%Mikne.bat“
echo set Geld=%Geld%>> „%Zahl%Mikne.bat“

Ich habe endlich eine Möglichkeit gefunden:

Speichern3

echo set A1=%A1%> „%Zahl%Mikne.bat“
echo set A2=%A2%>> „%Zahl%Mikne.bat“
echo set A3=%A3%>> „%Zahl%Mikne.bat“
echo set A4=%A4%>> „%Zahl%Mikne.bat“
echo set A5=%A5%>> „%Zahl%Mikne.bat“
echo set A6=%A6%>> „%Zahl%Mikne.bat“
echo set B1=%B1%>> „%Zahl%Mikne.bat“
echo set B2=%B2%>> „%Zahl%Mikne.bat“
echo set B3=%B3%>> „%Zahl%Mikne.bat“
echo set B4=%B4%>> „%Zahl%Mikne.bat“
echo set B5=%B5%>> „%Zahl%Mikne.bat“
echo set B6=%B6%>> „%Zahl%Mikne.bat“
echo set C1=%C1%>> „%Zahl%Mikne.bat“
echo set C2=%C2%>> „%Zahl%Mikne.bat“
echo set C3=%C3%>> „%Zahl%Mikne.bat“
echo set C4=%C4%>> „%Zahl%Mikne.bat“
echo set C5=%C5%>> „%Zahl%Mikne.bat“
echo set C6=%C6%>> „%Zahl%Mikne.bat“
echo set D1=%D1%>> „%Zahl%Mikne.bat“
echo set D2=%D2%>> „%Zahl%Mikne.bat“
echo set D3=%D3%>> „%Zahl%Mikne.bat“
echo set D4=%D4%>> „%Zahl%Mikne.bat“
echo set D5=%D5%>> „%Zahl%Mikne.bat“
echo set D6=%D6%>> „%Zahl%Mikne.bat“
echo set Bankja=%Bankja%0>> „%Zahl%Mikne.bat“
echo set Schulden=%Schulden%0>> „%Zahl%Mikne.bat“
echo set Be=%Be%0>> „%Zahl%Mikne.bat“
echo set Truppe=%Truppe%0>> „%Zahl%Mikne.bat“
echo set Handler=%Handler%0>> „%Zahl%Mikne.bat“
echo set Geld=%Geld%>> „%Zahl%Mikne.bat“

SpielLaden4

call %zahl2%Mikne.bat
set /a Be=%Be%/10
set /a Bankja=%Bankja%/10
set /a Schulden=%Schulden%/10
Ich hänge überal was nicht gespeichert wird eine 0 dran und dividire beim Laden durch 10
set /a Truppe=%Truppe%/10
set /a Handler=%Handler%/10

Hallo!
Ich will Dich ja nicht entmutigen, aber Du weisst schon, dass Du ausgesprochen masochistisch veranlagt sein musst, um irgendwas wie ein Spiel als BAT zu schreiben?
Warum lernst Du nicht eine vernünftige Programmiersprache und machst es damit? Du bist garantiert um Größenordnungen schneller fertig, sparst Dir zudem etliche graue Haare und das, was rauskommmt, hat wenigstens das Potenzial, halbwegs wartbar zu sein.

Gruß,
Martin

Oder wenn schon Batch, (ergänzung)
Hallo Martin,

oder wenn schon Batch, dann mit Kontrollstrukturen. Schleifen und Stringverarbeitung. Der viele Copy-Paste-Code wäre selbst für sinnvolle Batch-Anwendungen „suboptimal“.

Gruß
achim