圖形介面操作檔案直觀,但批次處理、Git 指令、Python 腳本、編譯建構等場景,仍需在特定資料夾下執行命令列。Windows 預設 Shift + 右鍵 才顯示「在這裡開啟命令視窗」,本文提供兩種方式讓它直接右鍵即見,並支援磁碟根目錄、桌面背景。
regedit。HKEY_CLASSES_ROOT\Directory\shell\cmdHKEY_CLASSES_ROOT\Drive\shell\cmdHKEY_CLASSES_ROOT\Directory\Background\shell\cmd原理: Extended 值存在時,Windows 要求按住 Shift 才顯示該選單項目。刪除它即移除限制。
安裝 AutoHotkey,建立腳本 OpenCmdInCurrent.ahk:
#IfWinActive ahk_class ExploreWClass|CabinetWClass
#c::
OpenCmdInCurrent()
return
#IfWinActive
OpenCmdInCurrent() {
WinGetText, full_path, A
StringSplit, Word_array, full_path, `n
; 取得資源管理器地址列完整路徑
; 後續發送 `cd /d "路徑"` 至新 CMD 視窗
Run, cmd /k cd /d "%Word_array1%"
}
雙擊執行腳本,之後在資源管理器視窗按 Win + C 即可在當前路徑開啟 CMD。可自訂熱鍵(如 Ctrl + Shift + T)。
在 HKEY_CLASSES_ROOT\Directory\shell\runas 建立類似結構,命令為 cmd.exe /s /k pushd "%V",並設定 HasLUAShield 顯示盾牌圖示。
「右鍵即達」與「熱鍵即達」雙管齊下,覆蓋滑鼠習慣與鍵盤流。登錄法一次設定永久生效,AHK 法極致彈性。建議兩者並用:登錄法覆蓋日常右鍵,AHK 熱鍵服務高頻鍵盤操作。