Witam wszystkich

Tworzę grę w języku batcha, tak wiem batch nie jest od tego itp, ale idzie to zrobić, do kursu C++ przystąpię nieco później z braku czasu.
Pisanie w batchu gry sprawia nawet nie małą frajdę , i gwarantuję , że idzie to zrobić bo nie jestem pierwszy :) Także proszę o nie krytykowanie mnie z góry, ponieważ zdaję sobie sprawę , że są języki znacznie lepiej nadające się do tego.

Teraz do rzeczy :

Zapis i wczytywanie gry już mam opanowane i działa ale... No właśnie, jest to gra sportowa w której miedzy innymi zatrudniamy trenera. W momencie gdy go zatrudniamy w odpowiednim polu wyświetla się jego nazwisko. Po zapisie gry i wczytaniu jej w polu tym wyskakuje jedynie imię trenera bez nazwiska.
Rozumiem , że dzieje się tak ponieważ jest spacja między imieniem , a nazwiskiem , idzie coś zaradzić aby wyświetlało się to poprawnie po wczytaniu gry?

Zapis wygląda tak (oczywiście oprócz trenera zmiennych jest więcej i problem jest ten sam, wartości liczbowe wczytuje poprawnie) :

:zapis
(
echo trener=%trener%
) >Zapis.txt
goto gra

:wczytywanie
for /f %%a in (Zapis.txt) do set %%a
goto gra

Macie jakieś pomysły?

Pozdrawiam
Grzegorz