Motivation
Dieses Paket hilft dabei Modell-Installer für EEP zu erzeugen.
- Die von Dir gewünschten Dateien werden automatisch in die Unterordner
Install_xxkopiert und es wird eine zu den Dateien passendeInstall_xx\install.iniangelegt - Es wird eine Datei
Installation.eepmit 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. Derverzeichnisnamebestimmt, 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\unterverzeichnishinzu. Die Dateien werden mit dem Namenpraefix\unterverzeichnis\...\dateinameerzeugt.
-
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