找回密码
 加入
搜索
查看: 1937|回复: 4

请问如何利用AU3判断已安装过的补丁

[复制链接]
发表于 2009-3-26 06:40:06 | 显示全部楼层 |阅读模式
下面是我利用AU3写的简单XP补丁自动安装程序,但是不能判断已安装过的补丁跳过安装,对注册表读取 静默参数
使用也不是很熟练,请高手指教并完善一下
Run("WindowsXP-KB938464-v2-x86-CHS.exe")
WinWaitActive("软件更新安装向导","使用此向导安装下列软件更新:")
Send("{enter}")
WinWaitActive ("软件更新安装向导", "请阅读下列许可协议。要继续安装,您必须接受此协议。" ) 
ControlClick ( "软件更新安装向导", "请阅读下列许可协议。要继续安装,您必须接受此协议。", "Button2" )
Send("{enter}")
WinWaitActive("软件更新安装向导", "正在完成 Windows XP 安全更新 (KB938464-v2) 安装向导" )
send("{SPACE}{TAB}{enter}")
Run("WindowsXP-KB951830-x86-CHS.exe")
WinWaitActive("软件更新安装向导","使用此向导安装下列软件更新:")
Send("{enter}")
WinWaitActive ("软件更新安装向导", "请阅读下列许可协议。要继续安装,您必须接受此协议。" ) 
ControlClick ( "软件更新安装向导", "请阅读下列许可协议。要继续安装,您必须接受此协议。", "Button2" )
Send("{enter}")
WinWaitActive("软件更新安装向导", "正在完成 Windows XP 修补程序 (KB951830) 安装向导" )
send("{enter}")


[ 本帖最后由 17911 于 2009-3-26 06:41 编辑 ]
 楼主| 发表于 2009-3-26 14:27:40 | 显示全部楼层
继续等高手
发表于 2009-3-26 14:50:39 | 显示全部楼层
注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates
360就是这么干的
发表于 2009-3-27 11:32:46 | 显示全部楼层
静默安装:
/passive
/norestart
/nobackup 
具体的使用 /?可获取详情.
发表于 2010-3-23 16:18:10 | 显示全部楼层
这里已经有类似的答案了。。  http://www.autoitx.com/forum.php ... =%B0%B2%D7%B0%B9%FD
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-16 19:35 , Processed in 0.077407 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表