![指向特定資料夾的命令提示字元的捷徑](https://rvso.com/image/1267768/%E6%8C%87%E5%90%91%E7%89%B9%E5%AE%9A%E8%B3%87%E6%96%99%E5%A4%BE%E7%9A%84%E5%91%BD%E4%BB%A4%E6%8F%90%E7%A4%BA%E5%AD%97%E5%85%83%E7%9A%84%E6%8D%B7%E5%BE%91.png)
如何建立在特定資料夾中開啟命令提示字元 (cmd) 的桌面捷徑?我厭倦了從我的主目錄導航到我的開發目錄。
答案1
答案2
或者您可以只使用與此類似的目標字串:
C:\Windows\system32\cmd.exe /k "c: & cd c:\drv\bat"
顯然C:\Windows\System32\cmd.exe
是要跑cmd
。透過字串執行/k
命令並繼續。該字串是"c: & cd c:\drv\bat"
.在字串中,c:
僅更改磁碟機號。它將&
兩個命令聯繫在一起。 cdc:\drv\bat
基本上是一個更改目錄。另外要注意的一件事是,CDc:\drv\bat
也應該更改驅動器。
答案3
當然,剝這隻貓的皮的方法不只一種。
批次檔也可以為您完成此操作。這將在 C 磁碟機上的 Program Files 目錄中啟動:
@ECHO OFF
CD /D "C:\Program Files\"
CMD
/D
如果您要變更為與 CMD 通常啟動您的驅動器不同的驅動器,請特別確保使用開關。
這在此處打開命令視窗PowerToy for Windows XP 也相當方便,可以直接從資源管理器工作階段進入某個目錄的 CMD 控制台。
您可以在以下註冊表項之一中使用 AutoRun 字串值,以基本上自動執行上述操作全部CMD 會話。
僅適用於您的帳戶:
HKCU\SOFTWARE\Microsoft\Command Processor\
對於本機上的所有使用者:
HKLM\SOFTWARE\Microsoft\Command Processor\
如果 AutoRun 值不存在,請將其建立為 REG_SZ 類型(也稱為字串值)。對於數據,您可以將路徑放入批次檔(如上面的檔案)(刪除 ECHO 和 CMD 行),也可以只插入 CD 指令,如上例所示。
將註冊表指向批次檔而不只是添加命令的好處是,您可以在批次檔中添加任意數量的自動運行命令。透過這種方式,您可以建立自訂提示格式或編寫您希望在每次啟動 CMD 時完成的其他任務的腳本。
不過,如果您進行這些註冊表更改,需要記住的一件事是它們可能會影響其他批次檔的行為。特別是,批次檔可能會發現自己沒有在最初編寫的目錄中啟動。
與往常一樣,在進行任何未經測試的更改之前備份您的註冊表。
答案4
Insurgence 的答案對我不起作用,但這個答案對我有用。對我來說,我想啟動 cmd shell,運行節點變數批次文件,然後將目錄更改為我的儲存庫根目錄 (c:\source\myproject)。這是命令,注意雙引號:
cmd /k ""C:\Program Files\nodejs\nodevars.bat" && cd \source\overlay"
此外,為了獲得真正的奇特和啟動角度,我使用:
cmd /k ""C:\Program Files\nodejs\nodevars.bat" && cd \source\overlay && ng serve -o"