在批处理文件中运行多个批处理文件

时间:2011-09-09 08:53:32

标签: batch-file

我正在制作一个应该运行多个批处理文件的批处理文件。问题是它运行第一个批处理文件,然后退出

echo "Running SharePoint.Access\buildPackageAndCopy.bat..."
call SharePoint.Access\buildPackageAndCopy.bat

echo "Running SharePoint.Admin\buildPackageAndCopy.bat..."
call SharePoint.Admin\buildPackageAndCopy.bat

echo "Running Sharepoint.Levels\buildPackageAndCopy.bat..."
call SharePoint.Levels\buildPackageAndCopy.bat

我确定我在所有命令之间都有一个输入线。 这是我正在运行的批处理文件之一

call "C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat"

cd /d C:\src\SharePoint\
msbuild /p:IsPackaging=True
md c:\temp\_wsp
xcopy Core\bin\Debug\SharePoint.Core.wsp c:\temp\_wsp /y
xcopy Definitions03\bin\Debug\SharePoint.CustomDefinitions01.wsp c:\temp\_wsp /y
xcopy CustomLists02\bin\Debug\SharePoint.CustomLists01.wsp c:\temp\_wsp /y
xcopy Customs01\bin\Debug\SharePoint.CustomPresentation01.wsp c:\temp\_wsp /y

1 个答案:

答案 0 :(得分:0)

尝试注释掉第一个批处理文件的内容,看看第二个批处理文件现在是否运行。这样你就会知道第一个中的某个东西是否正在中止它。