Exe Joiner – Schwurbel
Geschrieben von Michael
Mahlzeit!
Das Java-Tool Schwurbel erlaubt das packen von mehreren Dateien zu einer einzelnen Exe.
Features:
- Icon kann festgelegt werden
- Dateien können direkt nach dem Auspacken ausgeführt werden
- Dateien können an festgelegte Pfade oder in das Verzeichnis der Exe entpackt werden
- Mit etwa 20kb ein sehr kleiner Overhead
Benötigte Software:
- Java 1.6
- Mingw für gcc und windres
Anleitung:
GUI:
- Open bei outputfile den Pfad zur zu erzeugenden Exe eingeben
- Rechts daneben kann man den Pfad zu einer *.ico – Datei angeben
- In der Mitte werden die zu inkludierenden Dateien eingegeben
- Um eine weitere Datei hinzuzufügen muss auf “Add File” geklickt werden
- Wenn alles in Ordnung ist muss man nur noch auf “Create Files” klicken
- In dem Verzeichnis von “outputfile” wurden jetzt einige Dateien erstellt welche jetzt noch in eine Exe umgewandelt werden müssen, um das zu tun muss man mit der Konsole “make” ausführen
- Der Code sollte kompilieren und die Exe ist ab nun benutzbar, die Batchdatei kann dazu genutzt werden die Quellcode- Dateien neu erstellen zu lassen
Kommandozeile:
Schwurbel exe icon dateipfad;typ;entpackpfad
exe – die Ausgabedatei
icon – ein icon, wenn keins genutzt werden soll muss “NO” angegeben werden
dateipfad – pfad zu einer zu inkludierenden Datei
typ – Typ der zu inkludierenden Datei, “EXE” wenn sie nach dem entpacken ausgeführt werden soll, andernfalls “DATA”
entpackpfad – der Pfad zu dem die Datei entpackt wird
Besonderes zum Entpackpfad:
Es gibt zwei Macros mit denen man den Pfad eines speziellen Verzeichnis auf dem Zielrechner holen kann
{WINDOWS} – Pfad zum Windowsverzeichnis (ohne backslash am ende)
{USERDIR} – Pfad zum Benutzerverzeichnis (ohne backslash am ende)
Beispiel:
“{USERDIR}\tollesprogramm.exe” würde das Program in das Benutzerverzeichnis des aktuellen Benutzers kopieren


