@echo off
echo 输入你的名字回车(Enter键)一次
Set/p "name=你的名字:"
echo 你好 %name%!
echo 下面是四则运算
echo --------------------------------
echo a=2×3+7
echo a=2×3+7 >>result.txt
echo --------------------------------
echo %name%输入你的答案回车(Enter键)一次
echo a=
Set/p "a="
echo a=%a% >>result.txt
echo 按任意键查看你答案是否正确...
pause>nul
echo --------------------------------
if "%a%"=="13" (echo 你的a答案对
Set k1=1) else (echo 你的a答案错,是13
Set k1=0)
if "%a%"=="13" (echo 你的a答案对 >>result.txt
) else (echo 你的a答案错,是13
) >>result.txt
Set/a to=k1
echo --------------------------------
echo %name%你答对了%to%题
echo %name%你答对了%to%题 >>result.txt
echo --------------------------------
echo 你的回答已保存在result.txt
echo 按任意键关闭...
pause>nul
存成后缀为bat的文件.
运行如图
生成一个result.txt文件显示答题内容