楼主:
MaxHaru (懂得放手..才是王道)
2014-02-24 00:39:25请教一个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目录为工作目录去跑, 这样会有问题.
想知道除了用切目录这种笨笨的方法之外,
有没有其他的方法可以做到同样的事
谢谢.