В основном я хочу сделать так, чтобы когда игрок в моих играх делал имя, он сохранял переменную имени в текстовый файл. Затем в текстовом файле, при загрузке файла сохранения, игра будет смотреть на текстовый файл, помеченный, например, "name.txt", и внутри будет содержать имя игрока, из которого будет извлечено каким-либо образом, чтобы новое сохранение могло быть загруженным, но для других переменных игрока, таких как богатство или местоположение, это переменные динамического c, которые, возможно, придется часто менять, поэтому я предлагал, как бы мне постоянно обновлять этот файл «weath.txt» и / или файл "location.txt", например, и перезаписать предыдущие текстовые строки, содержащие там предыдущее местоположение. Что касается того, как я бы установил переменную любого заданного игрока c, такую как его имя, я использовал этот патч кода безрезультатно:
@echo off
:start
set /p name=">"
(@echo off %name%)>"C:\Users\%username%\Desktop\gamedir\name.txt"
SET name=
for /f "delims=" %%i in (name.txt) do call :setname %%i
echo final name = %name%
goto exit
:Setname
Set name=%name% %1%
goto :eof
:exit
pause
rem showing result which appears to do nothing
echo %name%
Что касается извлечения этой переменной при загрузке игры , Я совершенно не знаю, как это сделать. Буду признателен за любую помощь!