home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
s
/
sqz1083e.zip
/
X.BAT
< prev
Wrap
DOS Batch File
|
1992-12-30
|
810b
|
45 lines
@echo off
:MAIN
shift
if "%0" == "" goto END
if not exist %0.* goto NO_FILES
if exist %0.sqz goto SQZ
if exist %0.arj goto ARJ
if exist %0.lzh goto LHA
if exist %0.zip goto ZIP
if exist %0.arc goto ARC
if exist %0.hpk goto HPK
echo Unknown archive type (%0.???)!
echo Knows about SQZ/ARJ/LHA/ZIP/ARC/HPK
goto END
:SQZ
sqz x %0 /z1 %0\
if errorlevel 128 goto MAIN
if errorlevel 1 goto END
goto MAIN
:ARJ
arj x -p1 -e1 -u -y -jl %0
if errorlevel 1 goto END
goto MAIN
:LHA
lha x -m1 %0 *.*
if errorlevel 1 goto END
goto MAIN
:ZIP
pkunzip -d -n %0 *.* %0\
if errorlevel 1 goto END
goto MAIN
:ARC
md %0
pkxarc /x %0 *.* %0\
if errorlevel 1 goto END
goto MAIN
:HPK
hpack x -r %0 *
if errorlevel 1 goto END
goto MAIN
:NO_FILES
echo Couldn't find file (%0.*)
goto MAIN
:END