回覆: Windows XP Service Pack 3 真貨登場!
三秒大人你好
我用了你寫的"更新軟件",我全部安全更新檔放在檔案夾XPSP3\08
另一個是setupall.cmd
路徑是:E:\WinXP-SP3 Update Dec 2008\XPSP3\08
若是我要製作一個"一鍵自動安裝更新檔",請問我要如何做?或製作時 我應該在"註解"空格內,加入什麼參數?
1.我在製作自解壓縮更新檔時,"註解"空格內輸入以下參數 但最後失敗了:
setup="WinXP-SP3 Update Dec 2008\setupall.cmd"
TempMode
Overwrite=1
點撃自解壓縮檔後,它馬上跑到最後的"按任何鍵即可重新開機,如果要離開,請按 [Ctrl+C]"
更新內容參數:
CLS
@ECHO OFF
MODE CON COLS=65 LINES=10
TITLE XPSP3Update v 0.12 [ Made by taipin ]
ECHO.
ECHO XP SP3 更新包含有 SP3 至 2008.12 月份的 [ 42 ] 個修正檔
ECHO ╠系統需求:Windows XP SP3 , Windows Media Player 10
ECHO ╠安裝所有修正檔後, 將會執行一個惡意軟體移除工具
ECHO ╚按任何鍵即可開始更新,如果要離開更新,請按 [Ctrl+C]
ECHO.
pause
CLS
setlocal
set runpath=.\XPSP3
ECHO 更新中 . . .
ECHO ╠ 正在安裝 2008 之後的所有修正檔,請稍後...
for %%i in (%runpath%\08\*.exe) do start /wait %%i /U /Z /N
ECHO ╠ 正在安裝 Security Update Package . . .
for %%i in (%runpath%\sf\*.exe) do start /wait %%i /Q:U /R:N
ECHO ╚ 正在安裝 Windows Media Player 10 之後的所有修正檔,請稍後...
for %%i in (%runpath%\wmp\*.exe) do start /wait %%i /U /Z /N
ECHO ======================所有修正檔安裝完畢======================
ECHO 正在執行 Microsoft Windows 惡意軟體移除工具
for %%i in (%runpath%\del\*.exe) do start /wait %%i /Q
CLS
ECHO.
ECHO ================http://www.up18y.com================
ECHO ╔════════════════════════╗
ECHO ║按任何鍵即可重新開機,如果要離開,請按 [Ctrl+C] ║
ECHO ╚════════════════════════╝
ECHO.
pause
shutdown -r /t 2 -c "謝謝使用本修補程式"
請教囉 並謝謝你的指導!祝福你
回覆: Windows XP Service Pack 3 真貨登場!
[QUOTE=taipin;1039379]
我用了你寫的"更新軟件",我全部安全更新檔放在檔案夾XPSP3\08
另一個是setupall.cmd
路徑是:E:\WinXP-SP3 Update Dec 2008\XPSP3\08
若是我要製作一個"一鍵自動安裝更新檔",請問我要如何做?或製作時 我應該在"註解"空格內,加入什麼參數?[/QUOTE]
你自己參考我的 hotfix.cmd 吧,裡面第一段有寫,
IF "%1" == "/N" Goto NoBackup
若加上 /N 就跳到另一個區段執行該段程式碼,
應該滿好理解的吧?
[QUOTE]1.我在製作自解壓縮更新檔時,"註解"空格內輸入以下參數 但最後失敗了:
setup="WinXP-SP3 Update Dec 2008\setupall.cmd"
[/QUOTE]
先把你的 setupall.cmd 裡面的 @ECHO OFF 拿掉,
也就是讓 ECHO 重新出現,然後執行下去就會看到錯誤訊息了。
看到錯誤訊息自然就知道原因在哪裡了吧。
一個批次檔還沒完成以前,不要用 @ECHO OFF,
ECHO 回應的訊息可以幫助你解決 bug。
換作是我也沒那個閒工夫一行一行幫你看程式碼有沒有錯,
看 ECHO 回應的訊息不是比較快嗎?
還有,這篇問題接在這個討論串不會很奇怪嗎?
有沒有板主或站長要移動到適合的看板或討論串去?
回覆: Windows XP Service Pack 3 真貨登場!