mrs batch

Junior Spellweaver
Joined
Jun 11, 2008
Messages
136
Reaction score
4
Code:
@ECHO OFF
TITLE RageZone.com
:TOP
CLS
ECHO Compile [c] or decompile [d]?
ECHO.
SET /P op=[C/D] : 
IF %op%==C GOTO COM
IF %op%==c GOTO COM
IF %op%==D GOTO DEC
IF %op%==d GOTO DEC
GOTO TOP
:COM
SET /P com=Folder to compile: 
mrs c %com%
ECHO.
PAUSE
GOTO TOP
:DEC
SET /P dec=File to decompile: 
mrs d %dec%.mrs
ECHO.
PAUSE
GOTO TOP
PAUSE

I prefer this one over XZ's, just a personal preference.

Keep in mind that you don't have to type ".mrs" at the end of the file name when decompiling.
 
Last edited:
xD thanks

For Newbie Don't Know How To Do The Code Download Folder .cmd In Attachement ^^:thumbup:
_________
Download
_________
Media Fire

-
 
xD thanks

For Newbie Don't Know How To Do The Code Download Folder .cmd In Attachement ^^:thumbup:
_________
Download
_________
Media Fire

-

You didn't even save it right, rofl.

And you edited it, you jerk D:
 
blbabalbalbalablablblbal


Code:
@echo off
if not exist "mrs.exe" echo MRS.exe is not present!
if not exist "mrs.exe" goto end
if not exist "zlib.dll" echo ZLib.dll is not present!
if not exist "zlib.dll" goto end
:start
cls
echo ЙННННННННННННН»
echo є  Main Menu  є
echo МННННННННННННН№
echo є1. Compile   є 
echo є2. Decompile є   
echo є3. Exit      є
echo ИНННННННННННННј  
set /p choice=Select option: 
if '%choice%'=='' goto start
set choice=%choice:~0,1%
if '%choice%'=='1' goto compile
if '%choice%'=='2' goto decompile
if '%choice%'=='3' goto end
echo "%choice%" is not valid, please try again
goto start
:compile
set /p folder=Input folder path to compile: 
if '%folder%'=='' goto compile
if not exist %folder% echo Folder doesn't exist!
if not exist %folder% goto compile
echo Compiling - Please wait. . .
start /B /WAIT mrs.exe c %folder%
echo Finished Compiling
pause
goto start
:decompile
set /p file=Input file path to decompile: 
if '%file%'=='' goto decompile
if not exist %file% echo File doesn't exist!
if not exist %file% goto decompile
echo Decompiling - Please wait
start /B /WAIT mrs.exe d %file%
echo Finished Decompiling
pause
goto start
:end
pause
 
blbabalbalbalablablblbal


Code:
@echo off
if not exist "mrs.exe" echo MRS.exe is not present!
if not exist "mrs.exe" goto end
if not exist "zlib.dll" echo ZLib.dll is not present!
if not exist "zlib.dll" goto end
:start
cls
echo ЙННННННННННННН»
echo є  Main Menu  є
echo МННННННННННННН№
echo є1. Compile   є 
echo є2. Decompile є   
echo є3. Exit      є
echo ИНННННННННННННј  
set /p choice=Select option: 
if '%choice%'=='' goto start
set choice=%choice:~0,1%
if '%choice%'=='1' goto compile
if '%choice%'=='2' goto decompile
if '%choice%'=='3' goto end
echo "%choice%" is not valid, please try again
goto start
:compile
set /p folder=Input folder path to compile: 
if '%folder%'=='' goto compile
if not exist %folder% echo Folder doesn't exist!
if not exist %folder% goto compile
echo Compiling - Please wait. . .
start /B /WAIT mrs.exe c %folder%
echo Finished Compiling
pause
goto start
:decompile
set /p file=Input file path to decompile: 
if '%file%'=='' goto decompile
if not exist %file% echo File doesn't exist!
if not exist %file% goto decompile
echo Decompiling - Please wait
start /B /WAIT mrs.exe d %file%
echo Finished Decompiling
pause
goto start
:end
pause

No multi pack? Fail to my eyes.
 
Code:
@echo off

echo [c] Compile
echo [cm] Multi-Compile
echo [d] Decompile 
echo [dm] Multi-Decompile
set /p cord=Choose an option: 
cls
if '%cord%'=='cm' goto comp
if '%cord%'=='dm' goto dec
if '%cord%'=='c' goto comps
if '%cord%'=='d' goto decs
echo %cord% is not a valid option!
goto end

:comp
for /D %%i in (./*) do CALL :checkmrs "%%i" c Compile
goto end

:dec
for %%i in (./*.mrs) do CALL :checkmrs "%%i" d Decompile
goto end

:comps
set /p filechoice=Enter folder name:
mrs.exe c %filechoice%
goto end

:decs
set /p filechoice=Enter file na
goto end

:checkmrs
set /p choice=%3 %1 [y/n]: 
if '%choice%'=='y' mrs.exe %2 %1
cls
goto :eof

:end
cls

That will do as a single/multi compiler/decompiler. Only works for the current folder, not subfolders. :D

---

Original Post

Code:
@echo off
for /r %%i in (./*.mrs) do CALL :checkmrs "%%i"
goto end

:checkmrs
set /p choice=Decompile %1 [y/n]:
if '%choice%'=='y' mrs.exe d %1
cls
goto :eof

:end
cls
echo Decompiling complete.

That loops through all mrs files in the folder and asks you if you want to decompile them.

Easy enough to make it for compiling too :)
 
Last edited:
Code:
@echo off

echo [c] Compile
echo [cm] Multi-Compile
echo [d] Decompile 
echo [dm] Multi-Decompile
set /p cord=Choose an option: 
cls
if '%cord%'=='cm' goto comp
if '%cord%'=='dm' goto dec
if '%cord%'=='c' goto comps
if '%cord%'=='d' goto decs
echo %cord% is not a valid option!
goto end

:comp
for /D %%i in (./*) do CALL :checkmrs "%%i" c Compile
goto end

:dec
for %%i in (./*.mrs) do CALL :checkmrs "%%i" d Decompile
goto end

:comps
set /p filechoice=Enter folder name:
mrs.exe c %filechoice%
goto end

:decs
set /p filechoice=Enter file na
goto end

:checkmrs
set /p choice=%3 %1 [y/n]: 
if '%choice%'=='y' mrs.exe %2 %1
cls
goto :eof

:end
cls

That will do as a single/multi compiler/decompiler. Only works for the current folder, not subfolders. :D

---

Original Post

Code:
@echo off
for /r %%i in (./*.mrs) do CALL :checkmrs "%%i"
goto end

:checkmrs
set /p choice=Decompile %1 [y/n]:
if '%choice%'=='y' mrs.exe d %1
cls
goto :eof

:end
cls
echo Decompiling complete.

That loops through all mrs files in the folder and asks you if you want to decompile them.

Easy enough to make it for compiling too :)

Nice, I will just stick to XZ's.
 
Back