2017-10-26 4 views
0

私はcc65コンパイラ用のカスタムビルドシステムを作成しました。エラーがなければ正しく動作しますが、バッチスクリプトはエラーが発生しても停止しません。崇高なテキスト3、ビルドシステム - エラーが発生した場合の停止方法

コンパイラが動作を停止し、崇高なテキストがエラーメッセージをキャッチしても、バッチスクリプトは出力ファイルの以前のバージョンを実行している行%VICE_PATH%\x64 indexに続きます。私はそれを間違えて止めることができますか?

私のビルドスクリプト:

{ 
    "cmd": "build.bat", 
    "file_regex": "^ *([A-z0-9.]*)\\(([0-9]+)\\)", 
    "working_dir": "$project_path", 
    "shell": true, 
    "syntax": "", 
} 

バッチファイル:

@ECHO off 

SET CPP_PATH=C:\Users\gokhan\Documents\C64CrossDev\tools\cc65\bin 
SET VICE_PATH=C:\Users\gokhan\Documents\C64CrossDev\tools\WinVICE-2.4-x64 


%CPP_PATH%\cl65 index.c text.s 
%VICE_PATH%\x64 index 

PS:私は、私が達した%エラーレベル%についていくつかの検索を行った後のWindows 10

+3

'%errorlevel%'変数です。 – Squashman

答えて

0

に取り組んでいます折りたたみソリューション:

@ECHO off 

SET CPP_PATH=C:\Users\gokhan\Documents\C64CrossDev\tools\cc65\bin 
SET VICE_PATH=C:\Users\gokhan\Documents\C64CrossDev\tools\WinVICE-2.4-x64 


%CPP_PATH%\cl65 main.c text.s -o main.prg 

IF %ERRORLEVEL%==0 %VICE_PATH%\x64 main.prg 
関連する問題