I don't do the compression with batch files as i do a brute force of the different filtering and compressors ( i also include winrar and nanozip)
butt i do have the extract.bat i made which is automatically decompresses and defilters the files and erase itself and the "exotic" programs leaving back only the real data.
Well heres is my extract.bat
Code:
@ECHO OFF
set wait=ping 127.255.255.255 -n 1 -w 255
REM ----- HANDLING NanoZip FILES -----
ECHO nz.exe x %%1 *.* > DcmpTMP.bat
ECHO del %%1 >> DcmpTMP.bat
ECHO exit >> DcmpTMP.bat
for %%f in (*.nz) do start DcmpTMP.bat "%%f"
:checknanozip
%wait% > nul
if exist *.nz goto checknanozip
del nz.exe
REM ----- HANDLING .RZM FILES -----
ECHO rzm.exe d %%1 %%1.tmp > DcmpTMP.bat
ECHO del %%1 >> DcmpTMP.bat
ECHO exit >> DcmpTMP.bat
for %%f in (*.rzm) do start DcmpTMP.bat "%%f"
:checkrzm
%wait% > nul
if exist *.rzm goto checkrzm
ren *.tmp *.
ren *.rzm *.
del rzm.exe
REM ----- HANDLING .REP FILES BEFORE DELTA -----
ECHO rep.exe -d %%1 %%1.tmp > DcmpTMP.bat
ECHO del %%1 >> DcmpTMP.bat
ECHO exit >> DcmpTMP.bat
for %%f in (*.rep) do start DcmpTMP.bat "%%f"
:checkrep1
%wait% > nul
if exist *.rep goto checkrep1
ren *.tmp *.
ren *.rep *.
del rep.exe
REM ----- HANDLING DELTA FILES -----
ECHO delta.exe -d %%1 %%1.tmp > DcmpTMP.bat
ECHO del %%1 >> DcmpTMP.bat
ECHO exit >> DcmpTMP.bat
for %%f in (*.del) do start DcmpTMP.bat "%%f"
:checkdelta
%wait% > nul
if exist *.del goto checkdelta
ren *.tmp *.
ren *.del *.
del delta.exe
REM ----- HANDLING .PCF FILES -----
for %%f in (*.pcf) do Precomp.exe -r %%f
for %%f in (*.pcf) do del %%f
del precomp.exe
del zlib1.dll
del packjpg_dll.dll
REM ----- HANDLING ECM FILES -----
ECHO unecm.exe %%1 > DcmpTMP.bat
ECHO del %%1 >> DcmpTMP.bat
ECHO exit >> DcmpTMP.bat
for %%f in (*.ecm) do start DcmpTMP.bat "%%f"
:checkecm
%wait% > nul
if exist *.ecm goto checkecm
del unecm.exe
del DcmpTMP.bat
del %0
its has several shortcummings
1 :
Only work in the root of the extracted achieve
2:no errors handligns what so ever
3:
wastes time on unnecessary wait
however it does support SMP 
I might improve upon it sometime but since i lack any real programming skills...
sometimes it saddens me to have the ideas but not the skills 
i will upload the filters and compressors later