第一方案:
::MAIN.BAT
for %%d in (d e f g h i j k l m n o p q r s t u v w x y z) do call sub.bat %%d
::SUB.BAT
if [%predrive%]==[] goto end
dready %1: /w
if errorlevel 255 call setup.bat %predrive%:
:end
set predrive=%1
第二方案:
::LOOP.BAT
if [%1]==[$sub] goto sub
for %%d in (d e f g h i j k l m n o p q r s t u v w x y z) do call %0 $sub %%d
goto end
:sub
if [%predrive%]==[] goto end
dready %1: /w
if errorlevel 255 call setup.bat %predrive%:
:end
set predrive=%1 |
|