Moin
Ich wollte mal fragen, ob es eine andere Möglichkeit gibt Dateien in die ExE einzubinden als die folgende gibt:
[autoit]FileInstall("source", "dest")
[/autoit]Das Problem dabei ist, dass die Dateien ja beim Compilieren "eingepackt" werden. (in die ExE eingefügt) und beim Verwenden der ExE "ausgepackt" werden, wozu man aber dann ein eigenes Verzeichnis braucht. (z.b. man erstellt vorher einen tmp Ordner im Tmp-Bereich vom Sys).
Dadurch sind die Dateien aber nicht direkt verfügbar und müssen entpackt werden, bevor sie verwendbar sind.
Zudem muss der Ordner (der tmp-Ordner) noch gelöscht werden, was oft nicht mit dem gleichen skript funktioniert, weil das skript ja noch auf den ordner zugreift)
Falls es etwas ähnliches noch nicht gibt gilt das hier als Vorschlag für eine Beta, um die Funktionsweise mal zu Testen.
Zum "einfügen in die ExE"
[autoit]$file1 = FileInclude("source")
[/autoit]Zum Entpacken der Datei
[autoit]FileExport($file1, "dest")
[/autoit]Vorteil:
Man kann die Datei OHNE sie zu Entpacken verwenden.
(z.b. die Datei war eine Musikdatei im wav Format)
SoundPlay($file1, "1")
[/autoit]Die Datei ist also in der konstanten $file1 gespeichert. Die konstante greift direkt in der ExE auf die Datei zu, ohne Temporäre ordner oder sonstiges.
Wie gesagt. Wenn es sowas schon gibt, klärt mich bitte auf^^
Wenns das noch nicht gibt bitte als Vorschlag werten...
mfg
Marsi