Tuesday, September 01, 2009

아래 배치파일의 개선판

컴파일 실패시의 메세지를 넣어보았음.

g.bat
------------------------------------------------------------
@ECHO OFF

IF "%1" == "" GOTO HELP
IF "%1" == "/?" GOTO HELP
IF NOT("%~x1" == ".hs") GOTO HELP

ECHO.
ECHO ghc will compile "%1" to "%~n1"
ECHO.

ghc %1 -o %~n1

IF NOT EXIST "%~n1.exe" GOTO FAILEDCOMPLIE

ECHO.
ECHO -----------------
ECHO Success compile
REM ECHO for run "%1", type "%~n1"
ECHO -----------------
GOTO :EOF

:FAILEDCOMPLIE
ECHO.
ECHO.
ECHO -------------------
ECHO Compile is failed
ECHO -------------------
GOTO :EOF

:HELP
ECHO Type "g fileName.hs"


------09/01/09에 수정

No comments: