Mit diesem Beispiel können Dateien mit der in Windows integrierten Zip-Funktion
komprimiert werden. Sofern noch keine Zipdatei vorhanden ist, wird eine leere
Zipdatei mit dem entsprechenden Header angelegt. Anschließend wird die Datei
innerhalb der Shell-Umgebung kopiert und in das Archiv eingefügt. Über den
Parameter boKillZip kann gesteuert werden, ob ein eventuell vorhandenes Archiv
ueberschrieben - bzw. gelöscht - wird.
Entsprechend können mehrere Dateien in das Archiv eingefügt werden. Vorstellbar
ist eine Schleife zum Einfügen bestimmter Dateien, z.B. eines Typs, oder aller Dateien
eines verzeichnisses.
Im Beispiel ist keine Fehlervermeidung enthalten. Im Kommentar am Anfang habe ich
dazu einige Hinweise. Für einen sicheren Verlauf sollten entsprechende Vorkehrungen
getroffen werden.