
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set numbers=5000 20000 20000 45000
set a=1
for %%a in (%numbers%) do (
if !a! EQU 1 >>temp.bat (echo dm 1 /cre /pri /sz:%%a /for /q /y&echo dm 1 /cre /ext)
if !a! GEQ 2 >>temp.bat (echo dm 1 /cre /log /sz:%%a /for /q /y)
set /a a+=1
)
start "" notepad temp.bat
exit/b
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set /p numbers=请输入参数:
set a=1
for %%a in (%numbers%) do (
if !a! EQU 1 >>temp.bat (echo dm 1 /cre /pri /sz:%%a /for /q /y&echo dm 1 /cre /ext)
if !a! GEQ 2 >>temp.bat (echo dm 1 /cre /log /sz:%%a /for /q /y)
set /a a+=1
)
call temp.bat
exit/b
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set /p numbers=请输入参数:
set a=1
for %%a in (%numbers%) do (
if !a! EQU 1 (dm 1 /cre /pri /sz:%%a /for /q /y&dm 1 /cre /ext)
if !a! GEQ 2 (dm 1 /cre /log /sz:%%a /for /q /y)
set /a a+=1
)
exit/b
CODE: [Copy to clipboard]@echo off&setlocal enabledelayedexpansion
set /p numbers=请输入参数:
If NOT DEFINED numbers (echo Error&pause&exit/b)
set a=1
set b=2
for %%a in (%numbers%) do (
if !a! EQU 1 (set "str1=dm 1 /cre /pri /sz:%%a /for /q /y"&set "str2=dm 1 /cre /ext")
if !a! GEQ 2 (set /a b+=1&set "str!b!=dm 1 /cre /log /sz:%%a /for /q /y")
set /a a+=1
)
set "str6=dm 1 /cre /log /for /q /y"
set "str7=dm 1 /act /p:1"
for /f "delims== tokens=1*" %%a in ('set str') do (echo %%b)
set /p choose=请检查上面的程序是否正确,如错误按Q键回车退出,其它键执行?
if /i "%choose%"=="q" exit/b
for /l %%a in (1 1 7) do !str%%a!
pause
exit/b
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |