[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
最好在前面if后面加个else。作为提示。。
@echo off
setlocal enabledelayedexpansion
call:s
echo,调用完成
pause
exit
:s
cls
echo.
echo;A. 广东       B. 江西       C. 湖北
echo.
set /p start=输入NO退出死循环,输入exit退出:
echo.
if /i "%start%"=="no" goto:eof
if /i "%start%"=="exit" exit
if /i "%start%"=="1" (call:1) else (echo 请输入正确字母&ping /n 3 127.1 >nul)
for %%a in (%start%) do call:%%a
goto:s
:A
echo;广东
goto:eof
:B
echo;江西
goto:eof
:C
echo;湖北
goto:eof
:1
echo 您输入的是1,1234的1
ping /n 3 127.1 >nul
goto:eof
而且感觉楼主代码有点繁杂和重复

TOP

返回列表