看板 Windows 關於我們 聯絡資訊
按正常情況來說 每當 cd 到別的目錄時 去 echo %cd% 時回應的訊息應該會同步變更 例如 cd c:\aaa 時 echo %cd% 會得到 c:\aaa 的回應 同理 cd c:\aaa\ccc 時 echo %cd% 會得到 c:\aaa\ccc 的回應 但次我的這個cmd批次檔為什麼echo %cd%始終回應同一個目錄呢? 詳情如下 請問是哪裡錯了? -----執行cmd的訊息輸出內容---- 已經 cd 至 [C:\ie11_setup_temp] 如果這部電腦現在有網路連線可供使用, 安裝程式可以只需重新開機一次就能完成 IE11 的兩個安裝階段。 否則,在沒有網路連線的情況下。 安裝程式必須重新開機兩次才能完成 IE11 的兩個安裝階段。 除了比較花費時間以外,其實最終結果並無太大差別。 這部電腦現在有網路連線可供使用嗎? (y/n):n 已經 cd 至 [C:\ie11_setup_temp] 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2533623-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2639308-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2670838-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2729094-v2-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2731771-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2786081-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2834140-v2-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2882822-x64.msu ... 正在安裝 Internet Explorer 11 所需的更新 ... 檔案: windows6.1-kb2888049-x64.msu ... 所有 Internet Explorer 11 所需的更新已經安裝完成。 已經 cd 至 [C:\ie11_setup_temp] 正在排定重新開機之後的第二階段作業... 這個階段已經完成。 請按任意鍵關閉這個視窗,然後重新開機。 ------------------------------------------ ------cmd批次檔程式碼------- @echo off cls cd /d %SystemDrive%\ie11_setup_temp echo 已經 cd 至 [%cd%] echo. echo 如果這部電腦現在有網路連線可供使用, echo 安裝程式可以只需重新開機一次就能完成 IE11 的兩個安裝階段。 echo 否則,在沒有網路連線的情況下。 echo 安裝程式必須重新開機兩次才能完成 IE11 的兩個安裝階段。 echo 除了比較花費時間以外,其實最終結果並無太大差別。 echo. set /p howtoInstIE=這部電腦現在有網路連線可供使用嗎? (y/n): if %howtoInstIE%==y ( echo 正在安裝 Internet Explorer 11... start IE11-Windows6.1-x64-zh-tw.exe /passive /forcerestart exit ) else ( cd /d update echo 已經 cd 至 [%cd%] for %%i in (windows6.1-kb???????-*x64.msu) do ( echo 正在安裝 Internet Explorer 11 所需的更新 ... echo 檔案: %%i ... wusa %%i /quiet /norestart echo. ) echo 所有 Internet Explorer 11 所需的更新已經安裝完成。 cd /d .. echo 已經 cd 至 [%cd%] echo 正在排定重新開機之後的第二階段作業... regedit /s ie11_2nd-op.reg echo 這個階段已經完成。 echo 請按任意鍵關閉這個視窗,然後重新開機。 pause>nul exit ) exit -------------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.235.104.46 ※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1543277045.A.F45.html
legos4710: setlocal enabledelayedexpansion 11/27 12:20
ltyintw: 感謝提醒 結果又要用到這個指令了 s考慮以後二話不說先 11/27 12:40
ltyintw: 加了再說 11/27 12:40
HiJimmy: 還要改成 !cd! 吧 11/27 20:39
kugga: 看內容是在執行升級IE8TO11吧 怎麼不用WSUS SERVER發佈IE11 11/27 22:20
ltyintw: 我做成可以離線安裝的那種 11/28 01:29
bhh0026: 沒什麼特殊需求的話 WSUS Offline Update 就很好用了 11/29 23:15