
CODE: [Copy to clipboard]@echo off
for /f "delims=" %%a in ('dir /b/a-d "*d99.rom" 2^>nul') do (
set aa="%%~nxa"
echo "%%a"
call :aaa
)
echo ···查询完毕,按任意键退出···
pause>nul&goto :eof
:aaa
set /p a= (y运行,n放弃)请选择:
echo.
if %a%==y goto run_
if %a%==n goto :eof
echo ···输入错误···&goto aaa
:run_
echo start %aa%
goto :eof
CODE: [Copy to clipboard]@echo off
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /b/a-d "*d99.rom"') do (
set /a n+=1
set aa=!n! "%%~nxa"
echo !aa!
>>test.txt echo !n! "%%a"
)
:aaa
echo.
set /p a=(输入序号运行,z退出)请选择:
if %a%==z exit /b
for /f "tokens=1* delims= " %%b in ('type test.txt^|findstr /i %a%') do (
if %%b==%a% echo start %%c
)
goto :aaa
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |