(空白標題)

看板Windows作者 (菈米雅嘶嘶)時間7年前 (2018/11/27 08:04), 編輯推噓3(304)
留言7則, 5人參與, 7年前最新討論串4/4 (看更多)
按正常情況來說 每當 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

11/27 12:20, 7年前 , 1F
setlocal enabledelayedexpansion
11/27 12:20, 1F

11/27 12:40, 7年前 , 2F
感謝提醒 結果又要用到這個指令了 s考慮以後二話不說先
11/27 12:40, 2F

11/27 12:40, 7年前 , 3F
加了再說
11/27 12:40, 3F

11/27 20:39, 7年前 , 4F
還要改成 !cd! 吧
11/27 20:39, 4F

11/27 22:20, 7年前 , 5F
看內容是在執行升級IE8TO11吧 怎麼不用WSUS SERVER發佈IE11
11/27 22:20, 5F

11/28 01:29, 7年前 , 6F
我做成可以離線安裝的那種
11/28 01:29, 6F

11/29 23:15, 7年前 , 7F
沒什麼特殊需求的話 WSUS Offline Update 就很好用了
11/29 23:15, 7F
文章代碼(AID): #1R_8drz5 (Windows)
討論串 (同標題文章)
文章代碼(AID): #1R_8drz5 (Windows)