home *** CD-ROM | disk | FTP | other *** search
- ECHO OFF
- REM ********************************************************************
- REM * This is common batch-file, used as an extended replacement of *
- REM * most of the MTA 11.15 options, now stripped ! *
- REM ********************************************************************
- REM * In MTA's ExitBetweenConversion option, you can pass, besides *
- REM * your own, three variables to this batch. MTA will replace these *
- REM * variables with constants and will call this batch. *
- REM * *
- REM * The variables you can supply in ExitBewteenConversion (optio- *
- REM * nal) will be replaced by: *
- REM * *
- REM * %1 : Relative directory containing the decompressed files. This *
- REM * parameter is obsolete, because MTA will switch to this *
- REM * directory, just before this batch is called, but is still *
- REM * available because of compatibility with previous versions *
- REM * %2 : New filename (not extension) of the NEW compressed file *
- REM * to be created by MTA *
- REM * %3 : New extension (no point) of the NEW compressed file to be *
- REM * created by MTA *
- REM ********************************************************************
- REM
- REM ********************************************************************
- REM * WARNING: C:\ZIP is a temporary directory MTA does not use at all *
- REM * so substitute one of your own (e.g. the root) !!!!!!!! *
- REM ********************************************************************
- REM
- REM --------------------------------------------------------------------
- REM - This example will: -
- REM - = Create a file with CRC's (with CRC32.EXE) to be included in -
- REM - the new archive. The name is the name of the new archive -
- REM - with extension .CRC; -
- REM - = Append this data to a masterfile called MASTER.CRC in C:\ZIP; -
- REM - = Create a file with a directory of all files in the new ar- -
- REM - chives (with MTD.EXE). The name is the name of the new archive -
- REM - with extension .DIR; -
- REM - = Append this data to a masterfile called MASTER.DIR in C:\ZIP -
- REM --------------------------------------------------------------------
- REM
- REM Delete all old files from the directory (if any, can also be done
- REM with MTA's Exclude options)
- REM
- DEL %2.CRC
- DEL %2.DIR
- REM
- REM Create the file xxxxxxxx.CRC in the directory C:\ZIP
- REM Never create the file in the CURRENT directory, because MTA_CRC
- REM will then include the file xxxxxxxx.CRC (with a length of 0) in
- REM the listing, because the redirected file is created as MTA_CRC
- REM starts;
- REM
- ECHO ----------------------------------------------------------------- >C:\ZIP\%2.CRC
- ECHO CRC of File : %2.%3 >>C:\ZIP\%2.CRC
- ECHO ----------------------------------------------------------------- >>C:\ZIP\%2.CRC
- MTA_CRC C:\ZIP\%2.CRC
- REM
- REM Copy the xxxxxxxx.CRC file to the current directory and delete it
- REM from C:\ZIP (you can replace COPY & DIR with MOVE if you have this
- REM option available
- REM
- COPY C:\ZIP\%2.CRC
- DEL C:\ZIP\%2.CRC
- REM
- REM Check if MASTER.CRC is available, if so, so a difficult append
- REM otherwise create the file. You can replace this part with a
- REM append-like statement if you have such a program available
- REM
- IF NOT EXIST C:\ZIP\MASTER.CRC GOTO CopyCRC
- GOTO AppendCRC
- :AppendCRC
- COPY C:\ZIP\MASTER.CRC
- COPY MASTER.CRC+%2.CRC C:\ZIP\MASTER.CRC
- DEL MASTER.CRC
- GOTO MakeDir
- :CopyCRC
- COPY %2.CRC C:\ZIP\MASTER.CRC
- GOTO MakeDir
- REM
- REM Create a diretory of all uncompressed files and spool it to the
- REM new file xxxxxxxx.DIR (use MTA_DIR)
- REM Never create the file in the CURRENT directory, because MTA_DIR
- REM will then include the file xxxxxxxx.DIR (with a length of 0) in
- REM the listing, because the redirected file is created as MTA_DIR
- REM starts;
- REM
- :MakeDir
- ECHO ----------------------------------------------------------------- >C:\ZIP\%2.DIR
- ECHO DIR of File : %2.%3 >>C:\ZIP\%2.DIR
- ECHO ----------------------------------------------------------------- >>C:\ZIP\%2.DIR
- MTA_DIR >>C:\ZIP\%2.DIR
- REM
- REM Copy the xxxxxxxx.DIR file to the current directory and delete it
- REM from C:\ZIP (you can replace COPY & DIR with MOVE if you have this
- REM option available
- REM
- COPY C:\ZIP\%2.DIR
- DEL C:\ZIP\%2.DIR
- REM
- REM Check if MASTER.DIR is available, if so, so a difficult append
- REM otherwise create the file. You can replace this part with a
- REM append-like statement if you have such a program available
- REM
- IF NOT EXIST C:\ZIP\MASTER.DIR GOTO CopyDIR
- GOTO AppendDIR
- :AppendDIR
- COPY C:\ZIP\MASTER.DIR
- COPY MASTER.DIR+%2.DIR C:\ZIP\MASTER.DIR
- DEL MASTER.DIR
- GOTO EndBatch
- :CopyDIR
- COPY %2.DIR C:\ZIP\MASTER.DIR
- GOTO EndBatch
- REM
- REM That is all there was.........
- REM
- :EndBatch