2012-06-29 75 views
6

我運行的是Windows 7,當我運行cmd.exe時,我希望它在名爲C:\ foo \的目錄中啓動 。酒吧。我記得能夠在桌面上創建一個 鏈接到此可執行文件,並右鍵點擊 來設置cmd.exe命令提示符的啓動菜單,方法是在臨時窗口中填寫 ,但我找不到它。我有 找到了下面的論點,但似乎更復雜。 我想通過彈出窗口設置cmd.exe的啓動目錄。Windows 7:cmd.exe:設置啓動目錄(在cmd.exe的鏈接中)

Changing default startup directory for command prompt in Windows 7

任何想法?

回答

3

打開快捷方式的屬性cmd,並設置有目錄:

enter image description here

6

當你創建一個快捷方式cmd.exe的,你可以打開快捷方式的屬性,並在快捷標籤找到在開始在選項,會告訴cmd.exe從哪裏開始,喜歡這裏:

Command Prompt Shortcut Properties

13

正如其他海報所提到的那樣: 常規方法是編輯快捷方式的屬性並填寫字段labled「start in」。就那麼簡單。

然而,由於某種原因,這沒有任何影響對UAC功能的系統,如果同時您還能夠在快捷方式的高級屬性中的「以管理員身份運行」複選框。

enter image description here

的解決方案是把一切都在快捷方式的「目標」字段:

%windir%\System32\cmd.exe /K cd /d "E:\My Folder" & sometest.bat 

在64位上運行時,你要明確的啓動命令提示符的32位味道:

%windir%\SysWOW64\cmd.exe /K cd /d "E:\My Folder" & sometest.bat 



附加上面看到使用的命令行參數的信息:
cmd.exe /?
cd.exe /?

+0

什麼是'/ D'開關在做什麼? – rstackhouse

+1

/d告訴cd使用完整路徑並根據需要更改驅動器號。因此,不要像「prompt> d:」那樣進入D盤,然後執行「prompt> cd somedir_on_d」,您可以只用「cd/d d:\ somedir_on_d」......一旦知道它在那裏,真的很方便。 – Milner

+0

謝謝,正是我需要的!這應該是選擇的答案! –