中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [请教]win2000很老的补丁不能用批处理安装??
作者:
标题: [请教]win2000很老的补丁不能用批处理安装?? 上一主题 | 下一主题
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『楼 主』:  [请教]win2000很老的补丁不能用批处理安装?? 使用 LLM 解释/回答一下

2007-09-26 13:12 308,320 vbs56nchs.exe
2007-09-26 13:12 365,616 Windows2000-KB823182-x86-CHS.exe
2007-09-26 13:11 390,704 Windows2000-KB823559-x86-CHS.exe
2007-09-26 13:12 328,752 Windows2000-KB824105-x86-CHS.exe
2007-09-26 13:17 2,970,104 Windows2000-KB837001-x86-CHS.EXE
2007-09-26 13:20 3,798,008 Windows2000-KB840987-x86-CHS.EXE
2007-09-26 13:20 2,207,224 Windows2000-KB841356-x86-CHS.EXE
2007-09-26 13:15 354,296 Windows2000-KB841872-x86-CHS.EXE
2007-09-26 13:19 383,480 Windows2000-KB891781-x86-CHS.EXE
2007-09-26 13:21 756,712 Windows2000-KB921503-x86-CHS.EXE
2007-09-26 13:20 1,622,384 Windows2000-KB925902-x86-CHS.EXE
2007-09-26 13:21 588,656 Windows2000-KB938827-x86-CHS.EXE
2007-09-26 13:12 336,744 Windows2000-KB826232-x86-CHS.exe
2007-09-26 13:13 351,592 Windows2000-KB828035-x86-CHS.exe
2007-09-26 13:19 6,880,248 Windows2000-KB835732-x86-CHS.EXE
2007-09-26 13:16 593,400 Windows2000-KB841873-x86-CHS.EXE
2007-09-26 13:13 393,208 Windows2000-KB842526-x86-CHS.EXE
2007-09-26 13:18 519,160 Windows2000-KB873339-x86-CHS.EXE

之前都是下载后用批处理安装的,大概是2003/2002年的

知道这里高手满多的,待来请教


2007-9-28 13:55
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

安装时出现什么错误??


2007-9-28 13:57
查看资料  发短消息  网志   编辑帖子  回复  引用回复
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

命令行语法错误。系统重启后,经验证没安装成功。

Last edited by xiaohhwy on 2007-9-28 at 02:03 PM ]


2007-9-28 14:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

应该支持参数的吧??命令行下也不能看到参数??


2007-9-28 14:04
查看资料  发短消息  网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

把补丁参数图贴上来,再把你写的P贴上来


2007-9-28 14:05
查看资料  发短消息  网志   编辑帖子  回复  引用回复
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

http://photos.i.cn.yahoo.com/photo-TGVYqZopcqdyXMgxHsDdTw--?cq=1&aid=755c&pid=e1f7.jpg

http://photos.i.cn.yahoo.com/photo-TGVYqZopcqdyXMgxHsDdTw--?cq=1&aid=755c&pid=721b.jpg
第一个图片有三个相同,留下的是第二个图片14个


2007-9-28 14:45
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

还真是的,几个补丁的参数不一样哦,那只能把参数都找出来吧

不过应该在某个时间开始,参数变为第二张图了


2007-9-28 14:49
查看资料  发短消息  网志   编辑帖子  回复  引用回复
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

@echo off
for %%i in (*.exe) do %%i -u -q -z

=====================
@echo off
for %%i in (*.exe) do %%i /passive /norestart /norestart

自己研究写一下。安装是没出错


2007-9-28 14:55
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

前三个是第一张贴图,后面14个是第二贴图


2007-9-28 14:56
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

Originally posted by xiaohhwy at 2007-9-28 02:55 PM:
@echo off
for %%i in (*.exe) do %%i -u -q -z

=====================
@echo off
for %%i in (*.exe) do %%i /passive /norestart /norestart

自己研究写一下。安装是没出错


这样会重复安装的吧??


2007-9-28 15:05
查看资料  发短消息  网志   编辑帖子  回复  引用回复
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

@echo off
for %%i in (*.exe) do %%i -u -q -z
与3个相应的文件放在一个目录

@echo off
for %%i in (*.exe) do %%i /passive /norestart /norestart
与14个相应的文件放在一个目录

经试验成功!!另外vbs56nchs.exe要单独安装。

能不能二个目录放在一个目录,二个批处理做成一个批处理?


2007-9-28 15:18
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

可以的。vbs56nchs.exe没参数吗??


2007-9-28 15:24
查看资料  发短消息  网志   编辑帖子  回复  引用回复
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

http://photos.i.cn.yahoo.com/photo-TGVYqZopcqdyXMgxHsDdTw--?cq=1&aid=755c&pid=add8.jpg

请看。


2007-9-28 15:37
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
xiaohhwy
初级用户





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

Originally posted by wudixin96 at 2007-9-28 03:24 PM:
可以的。vbs56nchs.exe没参数吗??


可以的,下文呢??


2007-9-29 08:07
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

试试这样??前提是文件的排列需要如1楼的排列

@echo off
for %%i in (*.exe) do (
set num=0
if /i "%%i"=="vbs56nchs.exe" %%i /q&&set num=1
if /i "%%i"=="Windows2000-KB823559-x86-CHS.exe" %%i -u -q -z&&set num=1
if /i "%%i"=="Windows2000-KB823182-x86-CHS.exe" %%i -u -q -z&&set num=1
if /i "%%i"=="Windows2000-KB824105-x86-CHS.exe" %%i -u -q -z&&set num=1
setlocal enabledelayedexpansion
if !num!==0 %%i /passive /norestart /norestart
endlocal
)

pause


没测试,可能有问题的。


2007-9-29 09:58
查看资料  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: