联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off Setlocal Enabledelayedexpansion set n=0 for %%i in (a b c d) do ( set /a n+=1 set _!n!=%%i ) set /p inpt=请输入你的号(1-4): for /l %%a in (1 1 4) do ( if "%inpt%"=="%%a" (goto :!_%%a!) ) goto :end :a echo a&pause&goto :eof :b echo b&pause&goto :eof :c echo c&pause&goto :eof :d echo d&pause&goto :eof :end echo end&pause&goto :eof
@echo off&setlocal enabledelayedexpansion set "code= abcd" set /p input=请输入你的选择(a b c d): for /l %%a in (1,1,4) do if /i "!code:~%%a,1!" equ "%input%" goto %%a goto :end ......
Originally posted by mn960mn at 2009-2-28 03:34 AM: 谢谢 太谢谢了 虽然我不太看的懂
@echo off :start set /p input=请输入你的选择(1 2 3 4): if /i "%input%"=="1" goto a if /i "%input%"=="2" goto b if /i "%input%"=="3" goto c if /i "%input%"=="4" goto d goto :end ......
Originally posted by mn960mn at 2009-2-27 23:16: @echo off :start set /p a=请输入你的号: if /i "%a%"=="1" goto a if /i "%a%"=="2" goto b if /i "%a%"=="3" goto c if /i "%a%"=="4" goto d 输入其他的任何东西都 跳转到 end ...