@echo off:loopchoice /C YN /N /M "你是否喜欢我?"if %errorlevel% EQU 1 ( echo 很抱歉,我不喜欢你。 goto loop) else if %errorlevel% EQU 2 ( echo 太棒了,我也喜欢你! goto end):endecho 谢谢你的回答。pause为什么运行不了
时间: 2024-02-19 21:04:11 浏览: 132
为什么运行不起来,注意是否有几个错误
可能是因为你复制的代码在不同的编辑器中格式被修改了,导致缩进和空格的问题影响了代码的执行。请尝试将代码复制到记事本中,然后保存为.bat文件,再运行看看。记得确保每行代码前面没有空格,同时注意代码块中的缩进。以下是规范的代码:
```
@echo off
:loop
choice /C YN /N /M "你是否喜欢我?"
if %errorlevel% EQU 1 (
echo 很抱歉,我不喜欢你。
goto loop
) else if %errorlevel% EQU 2 (
echo 太棒了,我也喜欢你!
goto end
)
:end
echo 谢谢你的回答。
pause
```
如果还是无法运行,请尝试在命令行中手动输入每一行代码,看看是否有错误提示。如果有错误提示,可以根据提示信息进行调整。
阅读全文