2010-04-09 205 views
1

我需要創建一個批處理文件,該文件將路徑更改爲特定文件夾並執行一組其他bat文件。如何從另一個批處理文件調用Windows批處理文件

我的批處理文件如下所示:

 
start cd c:\temp\ 
command1 
command2 

但它不工作。它只是改變路徑到C:\Temp,但忽略下一行。

我該如何解決這個問題?

謝謝。

+2

爲什麼您使用啓動命令做一個CD? – 2010-04-09 18:10:32

回答

2

投入到其他.bat文件引用的前面 「呼」 。像這樣,

cd c:\temp 
call command1 
call command2 
0

如果你拿出start命令,它應該工作。

cd c:\temp\ 
command1 
command2 
0

只要把:

cd c:\temp\ 
command1 
command2 

甚至:

cd c:\temp\ 
start /W command1 
start /W command2 
3

嘗試:

​​
2

不要忘記檢查你是否真的駕駛c。嘗試先執行「c:」,然後再執行其他任何操作。

c: 
cd c:\temp\ 
0
cd c:\temp 
cmd /c command1 
start command2 
相關問題