[問題] 在batch file中執行另一個batch file
請教一個batch file的問題,
如何在batch file中執行另一個batch file,
正確來說,
應該是, 如何在目前的工作目錄中去執行其他工作目錄的batch file
Ex: 在A目錄有自己的batch file是for A目錄的工作環境
在B目錄也有一個自己的batch file是for B目錄的工作環境
我想知道, 如何在A目錄的batch file中讓B目錄的batch file
以自己的工作環境跑B的batch file
我目前知道的方法如下:
pushd . ==>將目前工作目錄存起來
cd ..\B目錄\ ==>切到B目錄
call B.bat ==>執行B目錄的batch file
popd ==>將工作目錄還原
如果不將工作目錄切到B目錄去,
執行B目錄的batch file就會以A目錄為工作目錄去跑, 這樣會有問題.
想知道除了用切目錄這種笨笨的方法之外,
有沒有其他的方法可以做到同樣的事
謝謝.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.1.131
→
02/24 00:49, , 1F
02/24 00:49, 1F
→
02/24 11:13, , 2F
02/24 11:13, 2F
→
02/24 11:14, , 3F
02/24 11:14, 3F
→
02/24 23:51, , 4F
02/24 23:51, 4F
推
03/02 13:50, , 5F
03/02 13:50, 5F
推
03/12 12:09, , 6F
03/12 12:09, 6F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章