快速安装XP系统补丁BAT,比360快多了。菜菜也能操作!

benlardan 发表于 2011-8-12 10:41:03
本帖最后由 benlardan 于 2011-8-12 10:59 编辑

  1. @echo off
    set num=%%
    for %%i in (*.exe) do set /a num+=1
    color 0a
    title 自动安装补丁~
    echo.
    echo.
    echo.
    echo.
    echo.
    echo.
    echo.
    echo.
    echo.
    echo 请将此文件与补丁放至同一目录,否则无法进行安装~ echo.
    echo. 此目录放补丁和BAT以外,不要放其它件
    echo.
    echo 目录下的补丁一共有%num%个,按任意键开始安装
    echo.
    echo.
    echo.
    echo.
    pause > nul
    cls
    echo.
    echo.
    echo.
    echo.
    echo 正在安装,请勿关闭此窗口 ~~ 共有%num%个补丁
    echo.
    setlocal enabledelayedexpansion
    set s=1
    set /a x=num-s
    for %%i in (*.exe) do echo 正在安装第!s!个补丁 文件名为: %%i 还剩!x!个补丁 && set /a s+=1 && set /a x=num-s && start /wait %%i /q /m /z /nobackup
    :exit
    echo.
    echo 安装完毕~ 请重新启动来完成安装~
    pause > nul




注明::::::
所需安装的文件必须这个BAT放在同一个文件夹,要不然将不能运作!!!!!
第一行下面:
@echo off
set num=%% ( 在这里的百分号中间填入你将要安装的补丁个数)

nkc3g4 发表于 2011-8-12 10:42:50
好:)
nkc3g4 发表于 2011-8-12 10:44:04
只是功能少了点
战术核显卡 发表于 2014-1-14 15:30:27
不知道有什么用
这个显卡不太冷 发表于 2014-6-5 18:24:15
好复杂的for复合语句
nkc3g4 发表于 2014-6-5 18:39:25
拿命$_賭未來 发表于 2014-6-5 18:24
好复杂的for复合语句

这还叫复杂啊
zywykk 发表于 2014-6-10 09:07:09
好东西,很牛啊
huangsijun17 发表于 2019-3-19 08:04:02
循环依次执行目录下所有exe,还行。
来源: 萝卜头IT论坛 查看完整版本