怎么进入第三次类别选择,比如说选择A进入XX类别然后在选取择B在进入下一类别,我做的只能选择A后就只能执行A类别里的的内容而不能继续选取择下一类别.
C:\Documents and Settings\ylb\桌面
C:\Documents and Settings\ylb\桌面
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
setlocal enabledelayedexpansion
type nul>"%temp%\test.txt"
for /f "delims=" %%a in ('dir /s/b/a-d "*.bat"') do (
set /a n+=1
echo !n! "%%~nxa"
>>"%temp%\test.txt" echo !n! "%%a"
)
:aaa
echo.
set /p a=(输入序号运行,Q退出)请选择:
if /i %a%==q del "%temp%\test.txt"&exit
for /f "tokens=1*" %%i in ('type "%temp%\test.txt"^|findstr /i %a%') do (
if %%i==%a% start "" "%%j"
)
goto :aaa

@echo off
color 3f
:begin
cls
echo.&echo A.门户网站 B.搜索网站
:start
echo.
set /p choi1=请输入:
if /i %choi1%==a goto a
if /i %choi1%==b goto b
echo.&echo 输入错误&goto :start
:a
cls
:aa
echo.&echo 1.新浪 2.搜狐
echo.
set /p choi2=请输入(y返回主菜单,n退出):
if /i %choi2%==1 goto :sina
if /i %choi2%==2 goto :sohu
if /i %choi2%==y goto :begin
if /i %choi2%==n goto :eof
echo.&echo 输入错误&goto :aa
:sina
start "" iexplore.exe http:\\www.sina.com
goto :a
:sohu
start "" iexplore.exe http:\\www.sohu.com
goto :a
:b
cls
:ba
echo.&echo 1.百度 2.谷歌
echo.
set /p choi3=请输入(y返回主菜单,n退出):
if /i %choi3%==1 goto :baidu
if /i %choi3%==2 goto :guge
if /i %choi3%==y goto :begin
if /i %choi3%==n goto :eof
echo.&echo 输入错误&goto :ba
:baidu
start "" iexplore.exe http:\\www.baidu.com
goto :b
:guge
start "" iexplore.exe http:\\www.google.com
goto :b