2012-06-28 102 views
3

我想它保存在桌面上完成2項簡單的任務,一個.bat文件: 1.啓動cmd.exe的 2.更改目錄爲C:\ executionsdktest_10.2.2 我:啓動cmd.exe並更改目錄?

@echo off 
start cmd.exe \k 
cdsdad c:\ExecutionSDKTest_10.2.2 

但是,當我雙擊.bat文件時,這將啓動cmd.exe,但是cd到c:\ users \ qestester \ desktop。有任何想法嗎?

+0

'cdsdad'?那是什麼 – KNU

回答

11

您可以使用

cmd /k "cd /d c:\ExecutionSDKTest_10.2.2" 

而且你不會需要一個批處理文件。這可以放在一個正常的捷徑。

如果你有一個正常的快捷方式,你可以直接指定它的工作目錄並且直接運行cmd而不需要任何參數。

+0

+1 - 我甚至不知道'CD'有開關 – SeanC

+0

這將打開一個立即關閉的命令提示符。 – Lokiare

+0

@Lokiare:你使用'/ c'而不是'/ k'嗎? – Joey

0

start cmd.exe /k "C: && cd \ExecutionSDKTest_10.2.2"

0

我想:

  • 打開命令提示符
  • 更改目錄(去到另一個目錄)
  • 從那裏

解決方案運行一個命令爲我工作:

@echo off 
d: 
cd\Path\to\wherever 
my command 

注:

  • d:@echo off告訴路徑是d驅動器上。寫一個c而不是d,您將在驅動器C上。
  • 第三行以必需的cd開頭,之後開始路徑,前面的\
  • my command可以是任何你想要的,並可以包含更多的一個字(或只有一個)。我用它來運行jupyter notebook