1. if %a% equ %p% goto right 注意:这里 不要用“%a%”引号,用引号是不工作的。
2.注意一个指令站一行。
比如:
:wrong echo 已经输过3次了,还不正确,退出!
它就不工作,必须写成
:wrong
echo 已经输过3次了,还不正确,退出!
下面是完整的实例:
1. :a).冒号标识注释,冒号后面的都不会执行.
b).它和goto连用,比如下面的:right, and :wrong.
2. @echo off 关闭回现
3. set 设置临时变量,三种用法
set p=123
set /a n+=1
set /p a=请输入您需要登陆的密码:
4.使用临时变量 加%var%, 比如下面例子中的%p%, %a%
5. goto的使用。
6. 注意这里的:end只是注释。
@echo off
set p=123
title 密码是%p%
set n=1
:in
if %n% gtr 3 goto wrong
set /p a=请输入您需要登陆的密码:
echo %a%
echo %p%
if %a% equ %p% goto right
set /a n+=1
goto in
:right
echo 猜对了,新年快乐!
goto end
:wrong
echo 已经输过3次了,还不正确,退出!
:end
pause