Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 命令提示字元高效啟動雙法:右鍵選單與 AutoHotkey 熱鍵

編輯:Win7 系統基礎知識

為什麼需要「在當前目錄開啟 CMD」?

圖形介面操作檔案直觀,但批次處理、Git 指令、Python 腳本、編譯建構等場景,仍需在特定資料夾下執行命令列。Windows 預設 Shift + 右鍵 才顯示「在這裡開啟命令視窗」,本文提供兩種方式讓它直接右鍵即見,並支援磁碟根目錄、桌面背景。

方法一:登錄修改移除 Shift 需求(原生、無第三方)

  1. 開啟 regedit。
  2. 依序刪除下列機碼下的 Extended 字串值:
    HKEY_CLASSES_ROOT\Directory\shell\cmd
    HKEY_CLASSES_ROOT\Drive\shell\cmd
    HKEY_CLASSES_ROOT\Directory\Background\shell\cmd
  3. 完成後,資料夾、磁碟、桌面空白處 直接右鍵即可看到「在這裡開啟命令視窗」。

原理: Extended 值存在時,Windows 要求按住 Shift 才顯示該選單項目。刪除它即移除限制。

方法二:AutoHotkey 熱鍵一鍵開啟(極客最愛)

安裝 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)。

進階:加入右鍵選單「以管理員身分開啟 CMD」

在 HKEY_CLASSES_ROOT\Directory\shell\runas 建立類似結構,命令為 cmd.exe /s /k pushd "%V",並設定 HasLUAShield 顯示盾牌圖示。

結語

「右鍵即達」與「熱鍵即達」雙管齊下,覆蓋滑鼠習慣與鍵盤流。登錄法一次設定永久生效,AHK 法極致彈性。建議兩者並用:登錄法覆蓋日常右鍵,AHK 熱鍵服務高頻鍵盤操作。

Copyright © Windows教程網 All Rights Reserved