バッチファイル2(C: )からバッチファイル1(パスC:\ 3rdparty \ Test \ App)を実行したいと思いますが、VS2008.slnはC:\ 3rdparty \バッチファイル1別のバッチファイルからバッチファイルを実行する
REM BatchFile1.bat
set DEVENV_PATH=%VS90COMNTOOLS%..\IDE
REM ---------------------------------------------------------------------
set OUTDIR=.\output\windows\x86
rmdir /S /Q %OUTDIR%
mkdir %OUTDIR%
call "%DEVENV_PATH%\devenv.com" VS2008\VS2008.sln /Rebuild "Release|Win32"
call "%DEVENV_PATH%\devenv.com" VS2008\VS2008.sln /Rebuild "Debug|Win32"
REM ---------------------------------------------------------------------
set OUTDIR=.\output\windows\x64
rmdir /S /Q %OUTDIR%
mkdir %OUTDIR%
call "%DEVENV_PATH%\devenv.com" VS2008\VS2008.sln /Rebuild "Release|x64"
call "%DEVENV_PATH%\devenv.com" VS2008\VS2008.sln /Rebuild "Debug|x64"
REM ---------------------------------------------------------------------
echo "BatchFile1.bat completed."
バッチファイル2
echo "Running Batch File 2"
call C:\3rdparty\Test\App\BatchFile1.bat
テスト\アプリケーション\ VS2008
パスが異なるため、ここでbatchfile1がBatchfile2から呼び出されたときには、VS2008.slnを実行することはできません。 Iバッチファイル1を変更したくありません。バッチファイル2を変更してバッチファイル1を実行することは可能ですか?