中国DOS联盟论坛

中国DOS联盟

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

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

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





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

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 楼』:  

安装时出现什么错误??

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





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 3 楼』:  

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

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

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





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 4 楼』:  

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

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





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 5 楼』:  

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

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





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 6 楼』:  

http://photos.i.cn.yahoo.com/pho ... 5c&pid=e1f7.jpg

http://photos.i.cn.yahoo.com/pho ... 5c&pid=721b.jpg
第一个图片有三个相同,留下的是第二个图片14个

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





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 7 楼』:  

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

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

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





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 8 楼』:  

@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 楼』:  

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

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





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 10 楼』:  



  Quote:
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 楼』:  

@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 楼』:  

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

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





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 13 楼』:  

http://photos.i.cn.yahoo.com/pho ... 5c&pid=add8.jpg

请看。

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





积分 39
发帖 18
注册 2007-1-5
状态 离线
『第 14 楼』:  



  Quote:
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 楼』:  

试试这样??前提是文件的排列需要如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
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: