@echo off rem インストールの実行 rem (1) Exception Deployerの実行(pre) set SCENE=Exception(Pre)でエラーが発生しました if exist "%~dp0Exceptions\ExceptionDeployer.exe" ( goto EXCEPTION1 ) else ( goto MAIN ) :EXCEPTION1 "%~dp0Exceptions\ExceptionDeployer.exe" --workflow=install --mode=pre --installLanguage=ja_JP if errorlevel 1 goto end :MAIN rem (2) メインパッケージのインストール set SCENE=メインパッケージのインストールでエラーが発生しました "%~dp0Build\setup.exe" if errorlevel 1 goto end rem (3) Exception Deployerの実行(post) set SCENE=Exception(Post)でエラーが発生しました if exist "%~dp0Exceptions\ExceptionDeployer.exe" ( goto EXCEPTION2 ) else ( goto end ) :EXCEPTION2 "%~dp0Exceptions\ExceptionDeployer.exe" --workflow=install --mode=post :end if not errorlevel 1 set SCENE=正常終了しました echo %SCENE%[Error code=%errorlevel%] pause