中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 19:49
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 使用批处理安装补丁
可打印版本  698 / 1
第1楼 alwaysrun 发表于 2010-02-26 17:16
新手上路 发帖 5 积分 9
使用批处理安装补丁
自己没事时,写的一个方便打补丁的小程序,感觉有用就顶一下

@Echo off & setlocal EnableDelayedExpansion
@Echo ****** To Install WinXP Packets... ******

rem Get the total number of files
set Total=0
for %%f in (*.exe) do set /a Total+=1

set /a Index=1
set PackName=None
set FileName=%windir%\xInstXP.dat

rem Check whether the file has existed, otherwise create it
if not exist %FileName% @Echo Packet Installed > %FileName%

rem Install The Packets
for %%f in (*.exe) do (
set PackName="%%f"
find /I !PackName! < %FileName% > nul
if errorlevel 1 (
@Echo *Install Windows Packets !Index! / !Total!
%%f /passive /norestart
@Echo !PackName! >> %FileName%
) else (
@Echo *Packet Has Installed !Index! / !Total!
)

set /a Index+=1
)

@Echo ****** Install WinXP Packets Complete ******
第2楼 HAT 发表于 2010-02-26 18:26
版主 发帖 5,017 积分 9,023
据说加上qchain.exe会比较好
http://bbs.bathome.cn/thread-3675-1-1.html
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023