Show ECompile.bat syntax highlighted
@ECHO OFF
REM - $Id: ECompile.bat 373 2006-06-17 18:27:33Z austinheilman $
REM -- If a special path is needed to ecompile.exe set it here
REM -- Path is considered to be run from the root if started by starthere.bat
SET ECOMPILE_PATH=scripts\ecompile.exe
REM ----------
GOTO :MENU()
REM -- MENU FUNCTION
:MENU()
CLS
ECHO Ecompile.bat (V 1.0) by Austin
ECHO ==============================
ECHO Command Purpose
ECHO [ a ] - Compile a specific script.
ECHO [ b ] - Compile a directory.
ECHO [ c ] - Compile all .src scripts.
ECHO [ d ] - Compile all scripts and output to ecompile.log
ECHO.
ECHO [ x ] - Back
SET /p CMD=Command:
IF /i "%CMD%" == "a" GOTO :COMPILE_SCRIPT()
IF /i "%CMD%" == "b" GOTO :COMPILE_DIRECTORY()
IF /i "%CMD%" == "c" GOTO :COMPILE_ALL_SCRIPTS()
IF /i "%CMD%" == "d" GOTO :COMPILE_ALL_SCRIPTS_OPTXT()
IF /i "%CMD%" == "x" GOTO :QUIT()
ECHO.
ECHO Invalid command.
GOTO :RETURN_TO_MENU()
REM -- RETURN_TO_MENU() FUNCTION
:RETURN_TO_MENU()
PAUSE
GOTO :MENU()
REM -- COMPILE_SCRIPT() FUNCTION
:COMPILE_SCRIPT()
SET /p CMD="Path to script to compile:"
%ECOMPILE_PATH% %CMD%
GOTO RETURN_TO_MENU()
REM -- COMPILE_DIRECTORY() FUNCTION
:COMPILE_DIRECTORY()
SET /p CMD="Path to DIRECTORY:"
%ECOMPILE_PATH% -A -b -f %CMD%
GOTO RETURN_TO_MENU()
REM -- COMPILE_ALL_SCRIPTS() FUNCTION
:COMPILE_ALL_SCRIPTS()
%ECOMPILE_PATH% -A -b -f
GOTO RETURN_TO_MENU()
REM -- COMPILE_ALL_SCRIPTS_OPTXT() FUNCTION
:COMPILE_ALL_SCRIPTS_OPTXT()
%ECOMPILE_PATH% -A -b -f >ecompile.log
ECHO.
ECHO Compilation complete.
GOTO RETURN_TO_MENU()
REM -- QUIT FUNCTION
:QUIT()
See more files for this project here