本帖最后由 cjiabing 于 2011-10-7 21:21 编辑
回复 37# hiyaya1212
理解错误:
@echo off
这个是不显示回显的。
pause
这个是暂停
exit
这个是退出
自己去查查说明和英文。
另外,如何判断没有的标签,或者跳转错误:
-
- @echo off
- :start
- cls
- echo Yes
- echo No
- set /p var=输入以上:
- if %var%==Yes goto Y
- if %var%==No goto Y
- echo 输入错误,返回重试!
- pause
- goto start
- :Y
- echo 回答正确
- pause
- exit
- :N
- echo 回答错误
- pause
- exit
复制代码
输入标签是不正确的说法,因为批处理运行中,输入的是命令和字符,标签是代码,不必输入。
如果你真的想看你输入的标签是否存在,可以这样
-
- @echo off
- set /p str=输入标签查询,如【:start】:
- findstr /i /b "%str%" %0&&echo,&echo 查询成功!
- pause
复制代码
有必要的话可以添加参数 /x |