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 ce.modellpacker.AkModellPacker.
- Klasse
AkModellInstaller- legt einen Modell-Installer an, welchem Modell-Pakete hinzugefügt werden können.-
AkModellInstaller:new(directoryName)- Legt einen neuen Modell-Installer an. Der Modell-Installer kann mehrere Modell-Pakete enthalten. DerdirectoryNamebestimmt, in welches Unterverzeichnis das Modellpaket installiert werden soll - dieses Verzeichnis wird new angelegt. -
AkModellInstaller:addModelPackage(paket)- fügt dem Installer ein weiteres Paket hinzu -
AkModellInstaller:generatePackage(outputDirectory)- erstellt das Paket als Unterordner im Ausgabeverzeichnis.
-
- Klasse
AkModellPaket- legt ein Modell-Paket an, welches zum AkModellInstaller hinzugefügt wird.-
AkModellPaket:new(eepVersion, germanName, germanDescription)- erzeugt ein neues Modell-Paket mit Mindest-EEP-Version, sowie einem deutschen Namen und einer deutschen Beschreibung. -
AkModellPaket:addFiles(baseDirectory, prefix, subdirectory)- Fügt alle Dateien im UnterverzeichnisbaseDirectory\subdirectoryhinzu. Die Dateien werden mit dem Namenprefix\subdirectory\...\fileNameerzeugt.
-
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