
CODE: [Copy to clipboard]大概就是这意思吧,我没有测试,可能有bug,你自己调试一下。@echo off
set drv=N M L K J I H G F E D C
set newdrv=
call :_doit %drv%
set drv=%newdrv%
echo new drv=%drv%
pause >nul
goto :eof
:_doit
if "%1"=="" goto :eof
if %1==E goto _doit
if %1==D goto _doit
set newdrv=%newdrv% %1
shift
goto _doit
CODE: [Copy to clipboard]@echo off
if %1.==#. goto :sub
set drv=N M L K J I H G F E D C
set newdrv=
call %0 # %drv%
set drv=%newdrv%
echo new drv=%drv%
pause
goto :end
:sub
shift
if "%1"=="" goto :end
if %1==E goto :sub
if %1==D goto :sub
set newdrv=%newdrv% %1
goto :sub
:end
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |