我在我的程序中使用了以下代码,它只是说" echo is off"而不是键入的名称。
set /p set QuizName =Quizname:
echo %QuizName%
echo %QuizName% >> Quiz.txt
pause
答案 0 :(得分:0)
set / p set QuizName = Quizname:
echo
失败,因为未定义%QuizName%
。上面的代码行创建了一个名为"设置QuizName"的变量。 (注意"设置"和空格)。
以下是set
命令的语法:
Syntax
SET variable
SET variable=string
SET /A "variable=expression"
SET "variable="
SET /P variable=[promptString]
SET "
来源set
更正了批处理文件:
set /p QuizName=Quizname:
echo %QuizName%
echo %QuizName% >> Quiz.txt
pause