我必须创建一个批处理文件,该文件接受用户输入,将其保存并显示在日志.txt文件中。但是,用户/我的教师将输入文本,例如:
"此处为批处理文件名".bat"Frank" F123
我必须采用他们键入的名称和用户名并像这样显示它:
弗兰克
F123
我可以得到名字,但在上面我得到"回声已关闭"。目前我的代码:
@echo
名称=
用户名=
如果不存在"C:\User_records" md c:\User_records
@echo %name%>>c:\User_records\Users.txt
@echo %用户名%>>c:\User_records\用户.txt
@echo %日期% %时间%>>c:\User_records\用户.txt
试试这个:
@echo off
set name=%~1
set username=%~2
if not exist "c:User_records" md c:User_records
@echo %name% >>c:User_recordsUsers.txt
@echo %username% >>c:User_recordsUsers.txt
@echo %date% %time% >>c:User_recordsUsers.txt
echo %name%
echo %username%