mirror of
https://github.com/OMGeeky/ATCS.git
synced 2025-12-30 08:13:25 +01:00
Fixed issue with batch scripts being overly painful to use, and have
horrible quoting and escaping rules.
This commit is contained in:
@@ -1,20 +1,20 @@
|
||||
@echo off
|
||||
|
||||
set ATCS_DIR=%~dp0
|
||||
set MAX_MEM=512M
|
||||
set CP=%ATCS_DIR%lib\*
|
||||
set JAVA=javaw.exe
|
||||
set JAVA_OPTS=
|
||||
set ENV_FILE=%ATCS_DIR%ATCS.env.bat
|
||||
set MAIN_CLASS=com.gpl.rpg.atcontentstudio.ATContentStudio
|
||||
set "ATCS_DIR=%~dp0"
|
||||
set "MAX_MEM=512M"
|
||||
set "CP=%ATCS_DIR%lib\*"
|
||||
set "JAVA=javaw.exe"
|
||||
set "JAVA_OPTS="
|
||||
set "ENV_FILE=%ATCS_DIR%ATCS.env.bat"
|
||||
set "MAIN_CLASS=com.gpl.rpg.atcontentstudio.ATContentStudio"
|
||||
|
||||
if exist "%ENV_FILE%" (
|
||||
call "%ENV_FILE%"
|
||||
) else (
|
||||
echo REM set MAX_MEM=%MAX_MEM% > "%ENV_FILE%"
|
||||
echo REM set JAVA=%JAVA% >> "%ENV_FILE%"
|
||||
echo REM set JAVA_OPTS=%JAVA_OPTS% >> "%ENV_FILE%"
|
||||
echo. >> "%ENV_FILE%"
|
||||
echo REM set "MAX_MEM=%MAX_MEM%">"%ENV_FILE%"
|
||||
echo REM set "JAVA=%JAVA%">>"%ENV_FILE%"
|
||||
echo REM set "JAVA_OPTS=%JAVA_OPTS%">>"%ENV_FILE%"
|
||||
echo.>>"%ENV_FILE%"
|
||||
)
|
||||
|
||||
start "" "%JAVA%" %JAVA_OPTS% -Xmx%MAX_MEM% -cp "%CP%" %MAIN_CLASS%
|
||||
|
||||
@@ -1,20 +1,20 @@
|
||||
@echo off
|
||||
|
||||
set ATCS_DIR=%~dp0
|
||||
set MAX_MEM=512M
|
||||
set CP=%ATCS_DIR%lib\*
|
||||
set JAVA=javaw.exe
|
||||
set JAVA_OPTS=
|
||||
set ENV_FILE=%ATCS_DIR%ATCS.env.bat
|
||||
set MAIN_CLASS=com.gpl.rpg.atcontentstudio.ATContentStudio
|
||||
set "ATCS_DIR=%~dp0"
|
||||
set "MAX_MEM=512M"
|
||||
set "CP=%ATCS_DIR%lib\*"
|
||||
set "JAVA=javaw.exe"
|
||||
set "JAVA_OPTS="
|
||||
set "ENV_FILE=%ATCS_DIR%ATCS.env.bat"
|
||||
set "MAIN_CLASS=com.gpl.rpg.atcontentstudio.ATContentStudio"
|
||||
|
||||
if exist "%ENV_FILE%" (
|
||||
call "%ENV_FILE%"
|
||||
) else (
|
||||
echo REM set MAX_MEM=%MAX_MEM% > "%ENV_FILE%"
|
||||
echo REM set JAVA=%JAVA% >> "%ENV_FILE%"
|
||||
echo REM set JAVA_OPTS=%JAVA_OPTS% >> "%ENV_FILE%"
|
||||
echo. >> "%ENV_FILE%"
|
||||
echo REM set "MAX_MEM=%MAX_MEM%">"%ENV_FILE%"
|
||||
echo REM set "JAVA=%JAVA%">>"%ENV_FILE%"
|
||||
echo REM set "JAVA_OPTS=%JAVA_OPTS%">>"%ENV_FILE%"
|
||||
echo.>>"%ENV_FILE%"
|
||||
)
|
||||
|
||||
start "" "%JAVA%" %JAVA_OPTS% -Xmx%MAX_MEM% -cp "%CP%" %MAIN_CLASS%
|
||||
|
||||
@@ -60,21 +60,21 @@ Section install
|
||||
FileOpen $9 "ATCS.cmd" w
|
||||
FileWrite $9 '@echo off$\r$\n'
|
||||
FileWrite $9 '$\r$\n'
|
||||
FileWrite $9 'set ATCS_DIR=%~dp0$\r$\n'
|
||||
FileWrite $9 'set MAX_MEM=512M$\r$\n'
|
||||
FileWrite $9 'set CP=%ATCS_DIR%lib\*$\r$\n'
|
||||
FileWrite $9 'set JAVA=$R0$\r$\n'
|
||||
FileWrite $9 'set JAVA_OPTS=$\r$\n'
|
||||
FileWrite $9 'set ENV_FILE=%ATCS_DIR%ATCS.env.bat$\r$\n'
|
||||
FileWrite $9 'set MAIN_CLASS=com.gpl.rpg.atcontentstudio.ATContentStudio$\r$\n'
|
||||
FileWrite $9 'set "ATCS_DIR=%~dp0"$\r$\n'
|
||||
FileWrite $9 'set "MAX_MEM=512M"$\r$\n'
|
||||
FileWrite $9 'set "CP=%ATCS_DIR%lib\*"$\r$\n'
|
||||
FileWrite $9 'set "JAVA=$R0"$\r$\n'
|
||||
FileWrite $9 'set "JAVA_OPTS="$\r$\n'
|
||||
FileWrite $9 'set "ENV_FILE=%ATCS_DIR%ATCS.env.bat"$\r$\n'
|
||||
FileWrite $9 'set "MAIN_CLASS=com.gpl.rpg.atcontentstudio.ATContentStudio"$\r$\n'
|
||||
FileWrite $9 '$\r$\n'
|
||||
FileWrite $9 'if exist "%ENV_FILE%" ($\r$\n'
|
||||
FileWrite $9 ' call "%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ') else ($\r$\n'
|
||||
FileWrite $9 ' echo REM set MAX_MEM=%MAX_MEM% > "%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ' echo REM set JAVA=%JAVA% >> "%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ' echo REM set JAVA_OPTS=%JAVA_OPTS% >> "%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ' echo. >> "%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ' echo REM set "MAX_MEM=%MAX_MEM%">"%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ' echo REM set "JAVA=%JAVA%">>"%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ' echo REM set "JAVA_OPTS=%JAVA_OPTS%">>"%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ' echo.>>"%ENV_FILE%"$\r$\n'
|
||||
FileWrite $9 ')$\r$\n'
|
||||
FileWrite $9 '$\r$\n'
|
||||
FileWrite $9 'start "" "%JAVA%" %JAVA_OPTS% -Xmx%MAX_MEM% -cp "%CP%" %MAIN_CLASS%$\r$\n'
|
||||
|
||||
Reference in New Issue
Block a user