home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: Special Survival Kit
/
Chip_Special_Survival_Kit_fuer_PC_Anwender.iso
/
01tools
/
lzexe
/
_lzexe.exe
/
COMPRESS.BAT
next >
Wrap
DOS Batch File
|
1991-06-08
|
3KB
|
94 lines
@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=