home *** CD-ROM | disk | FTP | other *** search
- @echo off
- rem (bis DOS 3.2 nur echo off)
- REM Hier bitte das Verzeichnis mit COMTOEXE.EXE,
- REM INFOEXE.EXE und LZEXE.EXE eintragen !
- set PFAD=C:\bat
- rem
- if not exist %PFAD%\COMTOEXE.EXE goto info
- if not exist %PFAD%\INFOEXE.EXE goto info
- if not exist %PFAD%\LZEXE.EXE goto info
- if not exist %PFAD%\UPACKEXE.EXE goto info
- if exist %1.exe goto doit
- if exist %1.com goto comfile
- :info
- echo ------------------------------------------------
- echo Aufruf mit:
- echo COMPRESS Programmname (ohne Endung)
- echo ------------------------------------------------
- echo COMPRESS.BAT is freeware by H.Brentano (c) 1990
- echo COMTOEXE, INFOEXE, LZEXE, UPACKEXE are copy-
- echo rightet by Fabrice BELLARD, 1989 and dedicated
- echo to the Pubic Domain.
- echo ------------------------------------------------
- echo Alle Programme außer COMPRESS.BAT selbst müssen
- echo im gleichen, in der Batchdatei festgelegten Ver-
- echo zeichnis stehen! Bitte ändern Sie ggf. die dort
- echo mit dem Namen 'PFAD' bezeichnete Variable.
- goto end
- :doit
- %PFAD%\infoexe %1
- echo Weiter mit beliebiger Taste oder Abbruch mit Ctrl-C (Ctrl-Break)
- pause >nul
- cls
- echo EXE-Analyse/Dekomprimierung mit UPACKEXE
- echo ... Bitte haben Sie etwas Geduld !
- echo ::::: Komprimierungsprotokoll der Datei %1.exe ::::: >>COMPRESS.DAT
- echo. >>COMPRESS.DAT
- %PFAD%\upackexe %1 >>COMPRESS.DAT
- if exist upackexe.tmp del upackexe.tmp
- if exist %1.old rename %1.old %1.!!!
- if exist %1.!!! echo %1.old wurde in %1.!!! umbenannt. >>COMPRESS.DAT
- echo. >>COMPRESS.DAT
- echo.
- echo Die folgende Komprimierung mit LZEXE kann eine Weile dauern.
- echo.
- %PFAD%\lzexe %1
- echo EXE-Komprimierung mit LZEXE ... >>COMPRESS.DAT
- if not exist %1.old goto abbruch
- echo Komprimierung abgeschlossen ...
- echo.
- echo *** BITTE BEACHTEN SIE !
- echo Die ursprüngliche, unveränderte Programmversion wurde in
- if exist %1.!!! echo ::::: %1.!!! umbenannt.
- if not exist %1.!!! echo ::::: %1.old umbenannt.
- if exist %1.!!! echo Die dekomprimierte (MS EXEPACK) Fassung erhielt die Endung
- if exist %1.!!! echo ::::: OLD (%1.old).
- goto endmeld
- :abbruch
- echo Komprimierung abgebrochen ...
- echo Komprimierung mit LZEXE abgebrochen ... >>COMPRESS.DAT
- goto endmeld
- :comfile
- echo.
- echo Umwandlung von %1.com in %1.exe
- echo ... Bitte haben Sie etwas Geduld !
- echo ::::: Komprimierungsprotokoll der Datei %1.com ::::: >>COMPRESS.DAT
- echo. >>COMPRESS.DAT
- %PFAD%\comtoexe %1 >>COMPRESS.DAT
- echo.
- %PFAD%\infoexe %1
- echo Weiter mit beliebiger Taste oder Abbruch mit Ctrl-C (Ctrl-Break)
- pause >nul
- cls
- echo Die folgende Komprimierung mit LZEXE kann eine Weile dauern.
- echo.
- %PFAD%\lzexe %1
- echo EXE-Komprimierung mit LZEXE ... >>COMPRESS.DAT
- if not exist %1.old goto abbruch
- del %1.old
- echo %1.old wurde gelöscht. >>COMPRESS.DAT
- rename %1.com %1.old
- echo %1.com wurde in %1.old umbenannt. >>COMPRESS.DAT
- echo Komprimierung abgeschlossen ...
- echo.
- echo *** BITTE BEACHTEN SIE !
- echo Die ursprüngliche COM-Version %1.com wurde in %1.old umbenannt.
- :endmeld
- echo. >>COMPRESS.DAT
- echo ------ Ende des Protokolls ------ >>COMPRESS.DAT
- echo.
- echo Ein (französisches) Protokoll der Umwandlungsschritte
- echo finden Sie in der Text-Datei COMPRESS.DAT.
- :end
- set PFAD=
-