
[已解決]批處理文件運行系統補丁的返回碼中3010代表什么意思批處理批量運行系統補丁,但安裝成功的返回碼卻有兩種,搞不清楚分別代表什么意思
- @echo off
- setlocal enabledelayedexpansion
- for /f %%i in (filelist.dat) do (
- echo 正在安裝%%i補丁
- %%i/passive /norestart /quiet
- echo !errorlevel!
- )
- pause
nclick="copycode($('code0'));">復制代碼
論壇附件的大小限制是不是太那個什么了3樓有答案另外我認為這個批處理的關鍵在filelist.dat文件,filelist.dat文件由360生成,像下面一樣:ie8-windowsxp-kb2618444-x86-chs.exewindowsxp-kb2618451-x86-chs.exewindowsxp-kb2620712-x86-chs.exewindowsxp-kb2624667-x86-chs.exewindowsxp-kb2639417-x86-chs.exendp20sp2-kb2656352-x86.exendp35sp1-kb2657424-x86.exewindowsxp-kb2585542-x86-chs.exewindowsxp-kb2598479-x86-chs.exewindowsxp-kb2603381-x86-chs.exewindowsxp-kb2631813-x86-chs.exeie8-windowsxp-kb2632503-x86-chs.exewindowsxp-kb2646524-x86-chs.exe這個列表完全按照補丁的先后順序排列,其他的一些批處理無論是生成列表還是直接調用,均不能按照這個順序還省去了用qchain調整文件版本另外用if來判斷返回碼,我認為也沒必要,像這樣一目了然挺好的 ^_^^_^