:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: :: :: All of the following code is (C) Copywrited 2006-2007, :: :: Grene Penguin Entertainment. :: :: :: :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: @echo off if exist "C:\Program Files (x86)\" set programfiles=C:\Program Files (x86) set pro=%programfiles%\Java\jdk1.5.0 set pro2=%programfiles%\Java\jdk1.6.0_02 set jac=\bin\javac.exe set jav=\bin\java.exe :co1 set b=0 set t=7 goto co2 :co2 color %b%%t% :menu cls title Compiler echo Please choose an option below to do that function. echo. echo === ... === echo. echo c - Compile your server. echo r - To Run your server. echo e - To exit out of the program. echo color - Change the Text and Backround colors of this compiler. echo reset - Resets your Compiler Logs. echo. echo. set /p c=Option: if %c%==c goto c if %c%==C goto c if %c%==r goto r if %c%==R goto r if %c%==color goto color if %c%==Color goto color if %c%==COLOR goto color if %c%==reset goto reset if %c%==Reset goto reset if %c%==RESET goto reset if %c%==e goto e if %c%==E goto e if %c%==* goto er goto er :color cls echo Would you like to change the backround color, change echo the text color, or reset it to default? echo. echo back - Change the backround color. echo text - Change the text color. echo def - Change all colors back to default. echo. echo. set /p color=Option: if %color%==back goto back if %color%==BACK goto back if %color%==text goto text if %color%==TEXT goto text if %color%==def goto co1 if %color%==DEF goto co1 if %color%==* goto er goto er :back cls echo Please select a color to change the backround to: echo. echo black echo white echo red echo yellow echo green echo blue echo purple echo. echo. set /p back=Color: if %back%== black (set b=0) if %back%== white (set b=7) if %back%== red (set b=4) if %back%== yellow (set b=6) if %back%== green (set b=2) if %back%== blue (set b=1) if %back%== purple (set b=5) goto co2 :text cls echo Please select a color to change the text to: echo. echo black echo white echo red echo yellow echo green echo blue echo purple echo. echo. set /p back=Color: if %back%== black (set t=0) if %back%== white (set t=7) if %back%== red (set t=4) if %back%== yellow (set t=6) if %back%== green (set t=2) if %back%== blue (set t=1) if %back%== purple (set t=5) goto co2 :c cls title Compiler goto cjc :c2 if exist src (goto cl) else (goto c3) :c3 if exist *.java (goto cl2) else (goto ce) :c4 %javac% -cp . *.java echo. echo Choob Isle Has Been Compiled SuccesFully! echo. pause cls goto menu :c5 %javac% -cp . .\src\*.java echo Files Compiled Successfully! pause move .\src\*.class .\classes\ cls goto menu :ce cls echo You need to have Java files for this Compiler to Compile. pause cls goto menu :r cls title Runserver goto cj :r2 set rjava=%java% -Xmx1024m -cp .;./jython.jar;./MySql/mysql-connector-java-3.0.17-ga-bin.jar server cls goto r3 :r3 if exist .\classes\server.class (goto sl2) else (goto r4) :r4 if exist .\server.class (goto sl) else (goto se) :r5 %rjava% pause cls goto menu :r6 set rjava= set rjava=%java% -cp .;./classes; Server %rjava% pause cls goto menu :se cls title Error echo You do not have a Server.class. Make sure that you have used the echo compiler with your server BEFORE you try runing it. pause cls goto menu :er cls title Error echo Invalid command. Please make sure the commands you type echo in are correct. pause cls goto menu :e cls exit :cjc if exist "%pro%_06%jac%" (goto sjc) else (goto cjc2) :cjc2 if exist "%pro%_07%jac%" (goto sjc2) else (goto cjc3) :cjc3 if exist "%pro%_08%jac%" (goto sjc3) else (goto cjc4) :cjc4 if exist "%pro%_09%jac%" (goto sjc4) else (goto cjc5) :cjc5 if exist "%pro%_10%jac%" (goto sjc5) else (goto cjc6) :cjc6 if exist "%pro2%%jac%" (goto sjc6) else (goto cjc7) :cjc7 if exist "%pro%%jac%" (goto sjc7) else (goto cjc8) :cjc8 if exist "%pro%_01%jac%" (goto sjc8) else (goto cjc9) :cjc9 if exist "%pro%_02%jac%" (goto sjc9) else (goto cjc10) :cjc10 if exist "%pro%_03%jac%" (goto sjc10) else (goto cjc11) :cjc11 if exist "%pro%_04%jac%" (goto sjc11) else (goto cjc12) :cjc12 if exist "%pro%_05%jac%" (goto sjc12) else (goto je) :sjc set javac="%pro%_06%jac%" goto c2 :sjc2 set javac="%pro%_07%jac%" goto c2 :sjc3 set javac="%pro%_08%jac%" goto c2 :sjc4 set javac="%pro%_09%jac%" goto c2 :sjc5 set javac="%pro%_10%jac%" goto c2 :sjc6 set javac="%pro2%%jac%" goto c2 :sjc7 set javac="%pro%%jac%" goto c2 :sjc8 set javac="%pro%_01%jac%" goto c2 :sjc9 set javac="%pro%_02%jac%" goto c2 :sjc10 set javac="%pro%_03%jac%" goto c2 :sjc11 set javac="%pro%_04%jac%" goto c2 :sjc12 set javac="%pro%_05%jac%" goto c2 :cj if exist "%pro%_06%jav%" (goto sj) else (goto cj2) :cj2 if exist "%pro%_07%jav%" (goto sj2) else (goto cj3) :cj3 if exist "%pro%_08%jav%" (goto sj3) else (goto cj4) :cj4 if exist "%pro%_09%jav%" (goto sj4) else (goto cj5) :cj5 if exist "%pro%_10%jav%" (goto sj5) else (goto cj6) :cj6 if exist "%pro2%%jav%" (goto sj6) else (goto cj7) :cj7 if exist "%pro%%jav%" (goto sj7) else (goto cj8) :cj8 if exist "%pro%_01%jav%" (goto sj8) else (goto cj9) :cj9 if exist "%pro%_02%jav%" (goto sj9) else (goto cj10) :cj10 if exist "%pro%_03%jav%" (goto sj10) else (goto cj11) :cj11 if exist "%pro%_04%jav%" (goto sj11) else (goto cj12) :cj12 if exist "%pro%_05%jav%" (goto sj12) else (goto je) :sj set java="%pro%_06%jav%" goto r2 :sj2 set java="%pro%_07%jav%" goto r2 :sj3 set java="%pro%_08%jav%" goto r2 :sj4 set java="%pro%_09%jav%" goto r2 :sj5 set java="%pro%_10%jav%" goto r2 :sj6 set java="%pro2%%jav%" goto r2 :sj7 set java="%pro%%jav%" goto r2 :sj8 set java="%pro%_01%jav%" goto r2 :sj9 set java="%pro%_02%jav%" goto r2 :sj10 set java="%pro%_03%jav%" goto r2 :sj11 set java="%pro%_04%jav%" goto r2 :sj12 set java="%pro%_05%jav%" goto r2 :je cls title Error echo You do not have JDK 5.0 or JDK 6 update 2. echo We suggest u download it ! pause cls goto menu :sl cls echo -- At %time% and on %date% . >> "Compile Logs.txt" echo -- Is Made By : Mod Adam . >> "Compile Logs.txt" echo -- Is Compiled , Thanks For Using It .>> "Compile Logs.txt" echo. >> "Compile Logs.txt" goto r5 :sl2 cls echo Choob Isle At %time% and on %date% . >> "Compile Logs.txt" echo -- Is Made By : Mod Adam . >> "Compile Logs.txt" echo -- Is Compiled , Thanks For Using It .>> "Compile Logs.txt" echo. >> "Compile Logs.txt" goto r6 :cl cls echo -- At %time% and on %date% . >> "Compile Logs.txt" echo -- Is Made By : Mod Adam . >> "Compile Logs.txt" echo -- Is Compiled , Thanks For Using It .>> "Compile Logs.txt" echo. >> "Compile Logs.txt" goto c5 :cl2 cls echo -- At %time% and on %date% . >> "Compile Logs.txt" echo -- Is Made By : Mod Adam . >> "Compile Logs.txt" echo -- Is Compiled , Thanks For Using It .>> "Compile Logs.txt" echo. >> "Compile Logs.txt" goto c4 :reset cls echo Resetting the Compiler's Logs ... pause del "Compile Logs.txt" echo ---- Compiler ---- >> "Compile Logs.txt" echo. >> "Compile Logs.txt" goto menu