Вот одно из возможных решений:
@echo off
color 0a
echo.
echo.
echo Please insert the following
echo.
echo.
echo.
set /p _username=name:
set /p yearsoflife=age:
(echo=%_username%) > name.txt
(echo=%yearsoflife%) > yourage.txt
Вы не очень ясно поняли свой вопрос;вы ссылались на то, что хотите, чтобы оба переменных содержались в одном текстовом файлеТаким образом, для этого вы можете попробовать (удвоить символ >
):
@echo off
color 0a
echo.
echo.
echo Please insert the following
echo.
echo.
echo.
set /p _username=name:
set /p yearsoflife=age:
(echo=%_username%) >> your_name.txt
(echo=%yearsoflife%) >> your_name.txt
Примечание: изменение строки set /p username=name:
было просто не путать эту переменную username
с username
переменная окружения!