2017-10-26 13 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 

추신 : 나는 % ERRORLEVEL %에 대한 몇 가지 검색을 수행 한 후 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