home *** CD-ROM | disk | FTP | other *** search
- echo off
- :
- :-----------------------------------------------------------
- : EXPAND batch file - Xpress Packet Expansion Process
- : (c) copyright 1988-90 Santronics Software
- :-----------------------------------------------------------
- :
- : NOTE: Xpress during the expansion process has already
- : switched to the work directory.
- :
- :-----------------------------------------------------------
- : Input Parameters
- :-----------------------------------------------------------
- :
- : 1 Hotkey from Xpress Archiver Menu
- : 2 /R
- : 3 full path name to XPRESS PACKET !uploaded packet full path
- :
- :-----------------------------------------------------------
- : Modify and Add extra archivers if required.
- :
- : 1) first add a IF statement with a GOTO
- : 2) then add the goto LABEL with the appropiate logic.
- :-----------------------------------------------------------
- :
- IF "%1" == "A" GOTO ARCA
- IF "%1" == "X" GOTO PKARC
- IF "%1" == "P" GOTO PAK
- IF "%1" == "Z" GOTO PKZIP
- IF "%1" == "L" GOTO LHARC
- GOTO ERROR
-
- :------------------------------------ ARCE expansion
- :ARCA
- :
- ARCE %3 %2
- EXIT ERRORLEVEL
- GOTO END
-
- :------------------------------------ PKXARC expansion, 3.5 or 3.6
- :PKARC - Note PKXARC does not return ERROR codes.
- : Xpress will try to see if any !*.* exist to determine
- : if an error occurred.
- :
- PKXARC %2 %3
- EXIT ERRORLEVEL
- GOTO END
-
- :------------------------------------ PAK expansion, 1.0
- :PAK
- :
- PAK e %3
- EXIT ERRORLEVEL
- GOTO END
-
- :------------------------------------ PKUNZIP expansion
- :PKZIP
- :
- PKUNZIP -o %3
- EXIT ERRORLEVEL
- GOTO END
-
- :------------------------------------ LHARC expansion
- :LHARC
- :
- LHARC e /m %3 %4
- EXIT ERRORLEVEL
- GOTO END
-
- :------------------------------------ ERROR PROCESSING
- :ERROR
- echo Expand Archiver %1 not found!
- :END
-