從Windows 8開始,微軟就開始遷移傳統控制台的各項功能至全新的UWP設定介面,到了Windows 10後期這個現象更明顯,有些功能已經被強制跳轉至UWP介面。雖說到目前最新的Windows 11還沒完全消滅控制台,但是淘汰控制台也只是時間問題,未來控制台相關的功能入口或許會愈藏愈深,這時改用指令直接開啟指定的功能頁面就能派上用場了。
有人可能不太明白"開啟指定的功能頁面"是什麼意思,以下舉個栗子:
1. 開啟Win+R的執行視窗
2. 輸入【shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{8E908FC9-BECC-40F6-915B-F4CA0E70D03D}】
CMD需加explorer:【explorer shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\0\::{8E908FC9-BECC-40F6-915B-F4CA0E70D03D}】
3. 這時會開啟"網路和共用中心"
看到這裡如果覺得:哇!好神奇唷!
那歡迎繼續看下去
試過上述的指令後或許會好奇那串很像序號的代碼要從哪裡取得?
首先,開啟著名的"上帝模式"
【explorer shell:::{ED7BA470-8E54-465E-825C-99712043E01C}】
上帝模式換句話說就是將控制台所有細項功能全部列出,這時就可以針對特定幾個較常用的功能單獨建立捷徑,達到快速開啟的目的
不過這樣也只是建立捷徑,對捷徑按內容也看不到代碼呀?
接下來會分成兩種方式取得代碼:
1. 若系統沒有禁用"最近開啟的文件歷史紀錄"可直接對工作列上的控制台項目按右鍵,並指向指定的功能頁面
2. 將建立在桌面的捷徑用WinHex開啟 (類似的工具也可以)
2-1. 文件編碼選擇UTF-8
2-2. 找到shell那串後選取並依照下圖操作
點選Edit後會出現更多選項
2-3. 這時你會得到一串指令
【shell:::{26EE0668-A00A-44D7-9371-BEB064C98683}\3\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}】
大概是醬,應該還有很多方式可以找出代碼
本文只分享自己知道的方法而已
實際要運用這個東東當然不是都用執行視窗輸入指令
在shell前面加入explorer轉為可利用cmd執行的指令再活用於bat即可