[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

检测字符串是否相等..

@echo off
:begin
set /p a=请输入密码:
if "%a%"=="123" (goto yes)else (goto no)
:yes
echo 登录成功
:no
echo 请返回重新输入
pause>nul
goto begin

这样写应该是最简单的,不用if defined来检测赋值。
其中核心代码也可以修改为:
if "%a%"=="123" (echo 登录成功)else (echo 登录失败)

TOP

返回列表