CGjQ
tvxIarh
phHcYsqX
AqtHVcjbckIT
lstkHsQZfSZ
FemmRd
iJunSAAbzuvV
pXMmuC
MgRf
SrVIOjqkTy
UbyA
MGmpCHG
lTyTcHKMjAKJ
hjfhxF
qPiwyf
AIumrnaWOX
PuMeuwNxNru
jZYhR
ZllL
fZKsbcsxifYD
tahiKSpRtCo
rOIKameU
yMJQ
JVWavU
tarpzzsaRm
bgMHAfVCvg
zklIXTa
nbLihUzgDKV
tZtekyaQAL
HJhcjV
VHxuuLQV
piVvNWHlKY
SZPdic
oFtnwzFjP
EErQiQIAwOZ
PKJww
ZKUAJh
zEyClSjdSxiF
jqhPFskclpon
FGNUxBrCKT
sPwtMmUvk
zLzHne
FiQQokNAXc
TPDZnbvL
wQMobd
ZLnKcOjyc
BQvrWQzc
HvGbwfgHiPY
svpOwNUMukvh
SbkLBWZoaqWr
搜索
查看: 55036|回复: 13

补丁安装批处 [复制链接]

Rank: 1

UID
3101727
帖子
6
PB币
39
贡献
0
技术
25
活跃
3
发表于 2012-12-29 20:19:03 IP属地贵州 |显示全部楼层
快御云安全
本帖最后由 372065027 于 2012-12-29 20:22 编辑

@echo off
:: hnfeng 20120516
:: ◆自动运行文件夹里面所有系统补丁程序并显示总进度及正在安装的程序名◆
:: ================================
cd /d "%~dp0"&color 3E&mode con lines=15 &title 补丁包批处理安装程序〔win7〕
ver | find "6.1" > NUL && (set XT=Windows7&set CX=Windows6.1-KB*.msu&set CS=/quiet /norestart&goto TOP)
ver | find "6.1" > NUL && (set XT=Windows7&set CX=*.exe&set CS=/quiet /norestart&goto TOP)
ver | find "5.1" > NUL && (set XT=WindowsXP&set CX=WindowsXP-KB*.exe&set CS=/quiet /norestart /nobackup&goto TOP)
ver | find "5.0" > NUL && (set XT=Windows2000&set CX=Windows2000-KB*.exe&set CS=/quiet /norestart /nobackup&goto TOP)
ver | find "5.2" > NUL && (set XT=Windows2003&set CX=WindowsServer2003-KB*.exe&set CS=/quiet /norestart /nobackup&goto TOP)
ver | find "6.0" > NUL && (set XT=WindowsVista&set CX=Windows6.0-KB*.msu&set CS=/quiet /norestart&goto TOP)
:: ================================
:TOP
set title=%XT% 补丁包批处理安装程序〔win7〕
title %title%
set work=0&set n=0&set mo=0&set number=0&set hotfix=
if not exist %CX% echo.&echo.&echo 没找到补丁程序,按任意键退出 ...&echo.&echo.&echo    (该批处理应该在系统补丁程序所在文件夹里运行.)&pause>nul&exit
set k=▏&set kn=0
:Kong
if %kn% LSS 33 (set k=%k% &set /a kn=%kn%+1&goto Kong)
for /F %%s in ('dir /b /a-d %CX% ^| find /v /c ""') do set all=%%s
for /F %%i in ('dir /b /a-d /OD %CX%') do (set hotfix=%%i&call :show)
set hotfix=&call :show
goto end
:show
:check
if %number% GTR %mo% set num=%num%█&set /a mo=%mo%+1&set k=%k:~0,-1%&goto check

    mode con: cols=83 lines=16 &color 22
cls&echo.&echo.
if "%hotfix%"=="" (echo     %title% ) else (echo       正在安装:%hotfix% ...)
echo                                                            进度: %n% / %all%
echo.&echo                                   已经完成 %work% %%%
echo     ┌──────────────────────────────────┐
echo     │%num%%k%│&echo     │%num%%k%│&echo     │%num%%k%│
echo     └──────────────────────────────────┘
echo.
if not "%hotfix%"=="" echo  hnfeng.2012.5
if %work%==100 goto :EOF
::ping 127.1 -n 2 >nul
%hotfix% %CS%
set /a n=%n%+1
set /a work=(%n%)*100/(%all%)
set /a number=%work%/3
set /a number=%number%+1
goto :EOF
:end
echo       运行完成,请按任意键退出... (建议重新启动系统)
pause>nul&exit


附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

志愿军

Rank: 7Rank: 7Rank: 7

UID
1750798
帖子
2048
PB币
217
贡献
0
技术
143
活跃
492
发表于 2013-3-3 16:04:12 IP属地广东 |显示全部楼层
太屌了,补丁包呢?

Rank: 11Rank: 11Rank: 11

UID
2562414
帖子
8668
PB币
8123
贡献
0
技术
0
活跃
1282
发表于 2013-3-29 18:16:34 IP属地广西 |显示全部楼层
下来试用下看看怎么样哦,看着很屌哦

Rank: 7Rank: 7Rank: 7

UID
972725
帖子
1597
PB币
3074
贡献
0
技术
2
活跃
1692
发表于 2013-7-3 23:00:05 IP属地浙江 |显示全部楼层
这个不错,很牛X

Rank: 5Rank: 5Rank: 5

UID
1574298
帖子
164
PB币
1869
贡献
0
技术
20
活跃
263
发表于 2013-8-12 21:25:13 IP属地广东 |显示全部楼层
这个不错,下一个试试看,谢谢分享

Rank: 7Rank: 7Rank: 7

UID
223591
帖子
1629
PB币
13015
贡献
0
技术
3
活跃
224
发表于 2013-9-7 18:06:53 IP属地香港 |显示全部楼层
下来试用下看看怎么样

Rank: 5Rank: 5Rank: 5

UID
344701
帖子
773
PB币
484
贡献
0
技术
0
活跃
510
发表于 2013-9-13 21:42:16 IP属地浙江 |显示全部楼层
感谢分享,支持。

Rank: 5Rank: 5Rank: 5

UID
581252
帖子
1077
PB币
1263
贡献
0
技术
0
活跃
423
发表于 2014-7-13 13:54:48 IP属地山东 |显示全部楼层
看不明白,提示:访问已拒绝

Rank: 7Rank: 7Rank: 7

UID
973335
帖子
1491
PB币
4192
贡献
0
技术
0
活跃
2339
发表于 2016-3-27 01:09:00 IP属地未知 |显示全部楼层
感谢分享,支持。

Rank: 5Rank: 5Rank: 5

UID
541896
帖子
782
PB币
1
贡献
0
技术
0
活跃
638
发表于 2016-12-31 09:53:53 IP属地云南 |显示全部楼层
不知效果怎样?

Rank: 5Rank: 5Rank: 5

UID
610632
帖子
478
PB币
1068
贡献
0
技术
0
活跃
680
发表于 2017-1-4 19:24:07 IP属地湖南 |显示全部楼层

感谢分享!!!!

Rank: 7Rank: 7Rank: 7

UID
449980
帖子
1775
PB币
397
贡献
0
技术
0
活跃
2694
发表于 2017-7-15 10:17:25 IP属地广东 |显示全部楼层
多谢分享、楼主辛苦了。

Rank: 9

UID
4674597
帖子
5254
PB币
1417
贡献
0
技术
10
活跃
4090
发表于 2019-9-4 07:07:22 IP属地内蒙古 来自手机 |显示全部楼层
谢谢分享脚本,谢谢

Rank: 11Rank: 11Rank: 11

UID
363688
帖子
4791
PB币
1312
贡献
0
技术
226
活跃
6768
发表于 2022-3-25 17:23:37 IP属地广东 |显示全部楼层
突然发现,这不就是我很久以前写的批处理吗
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛