联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off&setlocal enabledelayedexpansion echo @echo off>b.bat for /f "delims=" %%i in (a.ini) do ( set "str=%%i" if "!str:~,3!"=="命令行" ( set str=!str:~4! echo load.exe !str:%%=%%%%!>>b.bat set /a n+=1 echo cls>>b.bat echo echo 正在运行第!n!条命令>>b.bat echo ping /n 2 127.1^>nul>>b.bat ) ) echo exit>>b.bat start "" "b.bat"
Originally posted by snmm2004 at 2008-5-24 15:21: 用BAT批量更新Windows补丁程序(显示更新进度) 将要更新的补丁文件全部下载到同一个文件夹中,然后用记事本建立以下两个DOS批处理文件也放入这 ...
@echo off&setlocal enabledelayedexpansion set tu=■ for /f "delims=" %%i in (a.ini) do ( set "str=%%i" if "!str:~,3!"=="命令行" ( set str=!str:~4! echo load.exe !str:%%=%%%%!>>temp.txt set /a n+=1 ) ) set m=%n%&set n=0 echo @echo off^&mode con lines=10^&color 1f>a.bat for /f "delims=" %%i in (temp.txt) do ( echo %%i>>a.bat&set /a n+=1,pate=100*n/m call :lp echo cls>>a.bat echo echo !code!!pate!%%%%>>a.bat echo echo 总共%m%条命令,正在运行第!n!条命令。>>a.bat echo ping /n 2 127.1^>nul>>a.bat set code= ) del /q temp.txt echo exit>>a.bat start "" "a.bat" goto :eof :lp for /l %%a in (1,1,%n%) do set code=!code!%tu%