我已经创建了此代码,当我向username
和yearsoflife
键入要在.txt file
中导出的文本时,我无法执行此操作。
@echo off
color 0a
echo.
echo.
echo Please insert the following
echo.
echo.
echo.
set /p username=name:
set /p yearsoflife=age:
%username% > name.txt
%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%) > 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
环境变量混淆