批处理调用AU3打补丁的问题
RunWait("KB948590.exe /norestart /q /n /o")RunWait("KB948881.exe /norestart /q /n /o")
RunWait("KB950749.exe /norestart /q /n /o")
我用au3把上面的编译后,直接点击可以自动安装补丁,可用批处理再调用编译后的文件就不会自动安装了。
哪位高手帮忙回答下?:face (37):
[ 本帖最后由 19791111 于 2008-6-10 20:57 编辑 ] While 1
Local $file = FileFindNextFile($search)
If @error Then ExitLoop
RunWait(@HomeDrive & "\install\hotfix\" & $File & " /norestart /q /n /o")
WEnd
FileClose($search); 关闭搜索句柄
可以自动查找需要安装的补丁,并且自动安装 这个我在论坛里看过了
我是想知道这是au3的问题还是系统补丁的问题 你不用批处理调用,直接运行编译后的文件有没有这个问题? 直接运行是没问题的,可用批处理调用就不行了。
还有添加到注册表的开机运行里进行调用也不行。
应该是通过批处理调用后,执行的参数就不其作用了
[ 本帖最后由 19791111 于 2008-6-10 19:50 编辑 ] OK了~~自由的风论坛的skyfree帮偶解决了
原来批处理调用后的当前目录改变了
要加个@ScriptDir检测回来。:face (32):
页:
[1]