联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@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
@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
@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
@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