- @echo off & setlocal enabledelayedexpansion //开启变量延迟
- set "table=abcdefghijklmnop"&set i=0 //为后面菜单选项用
-
- echo *********************** //菜单开始
- for /r openbor %%a in (*.exe) do ( //获取目录下的exe文件
- call set a=%%table:~!i!,1%% //从table里面取菜单号
- set e!a!="%%a" //获得菜单对应的exe文件名
- echo * ^(!a!^) %%~nxa * //显示菜单和文件名
- set /a i+=1 //换菜单
- )
- set eq=exit/b //设置退出
- echo * (q) Exit * //显示退出菜单
- echo *********************** //菜单结束
-
- set /p select=Plz choose: //选择开始
- !e%select%! //执行那个exe文件
- pause
复制代码
[ 本帖最后由 a794685135 于 2009-1-19 21:40 编辑 ] |