联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
:begin Set set= set /p set=: if "%set%"=="" goto begin %set%|findstr "^*$">nul && goto A || echo %set%|findstr "^*$">nul && goto B :A ........ goto begin :B ....... goto begin
@echo off set var= set /p var=: if /i "%var%" lss "a" (goto a) else (goto b) :a echo 数字 set /p=请按回车键退出. . . exit /b :b echo 字母 set /p=请按回车键退出. . .
Originally posted by q8249014 at 2010-1-21 22:13: 这两个输入是可以正常判断的,你自己修改下便可
for /f %%a in ('%set%|findstr "^*$") do goto A for /f %%a in ('%set%|findstr "^*$") do goto B
if exist '%set% ^|findstr "^*$"'>nul && goto A if exist '%set% ^|findstr "^*$"'>nul && goto B