Motivation
Dieses Paket hilft dabei Modell-Installer für EEP zu erzeugen.
- Die von Dir gewünschten Dateien werden automatisch in die Unterordner
Install_xx
kopiert und es wird eine zu den Dateien passendeInstall_xx\install.ini
angelegt - Es wird eine Datei
Installation.eep
mit der Beschreibung der Installation angelegt. - Im Anschluss wird die Datei mit 7-zip gepackt, wenn installiert.
Skript AkModellPacker
Das Skript liegt in ak.modellpacker.AkModellPacker
.
-
Klasse
AkModellInstaller
- legt einen Modell-Installer an, welchem Modell-Pakete hinzugefügt werden können.-
AkModellInstaller:new(verzeichnisname)
- Legt einen neuen Modell-Installer an. Der Modell-Installer kann mehrere Modell-Pakete enthalten. Derverzeichnisname
bestimmt, in welches Unterverzeichnis das Modellpaket installiert werden soll - dieses Verzeichnis wird new angelegt. -
AkModellInstaller:fuegeModellPaketHinzu(paket)
- fügt dem Installer ein weiteres Paket hinzu -
AkModellInstaller:erzeugePaket(ausgabeverzeichnis)
- erstellt das Paket als Unterordner im Ausgabeverzeichnis.
-
-
Klasse
AkModellPaket
- legt ein Modell-Paket an, welches zum AkModellInstaller hinzugefügt wird.-
AkModellPaket:new(eepVersion, deutscherName, deutscheBeschreibung)
- erzeugt ein neues Modell-Paket mit Mindest-EEP-Version, sowie einem deutschen Namen und einer deutschen Beschreibung. -
AkModellPaket:fuegeDateienHinzu(verzeichnis, praefix, unterverzeichnis)
- Fügt alle Dateien im Unterverzeichnisverzeichnis\unterverzeichnis
hinzu. Die Dateien werden mit dem Namenpraefix\unterverzeichnis\...\dateiname
erzeugt.
-
Beispiel
Alle Anlagen und die Lua-Bibliothek dieser Webseite werden automatisch verpackt - Siehe Modellinstallation.lua
Du benötigst ein in Windows installiertes Lua - siehe: Demo-Anlage-Testen