Hallo,
ich hatte mal vor ca. einem Jahr gelesen, dass jemand externe AutoIt Scripts in seine kompilierte AutoIt Anwendung eingebunden hat, ich finde das ganz spannend und würde das auch gerne umsetzen. Zwar stand da, dass es nicht wirklich sinnvoll war, weil das die Anwendung verlangsamt hatte, aber seis drum. Den Thread finde ich leider nicht mehr. Soweit ich mich innere, band er lediglich die Zeilen des Scripts ein, nicht die Datei des externen Scripts selbst, so waren diese externen Scripts einfache .txt Datei.
Ich kann mir vorstellen, dass er also FileRead verwendet hat, und die externen Zeilen in der vorgegebenen Zeile Verwendung fanden. Man stelle sich vor, ihr habt eine Funktion, die 10 Zeilen lang ist, es ist relativ egal was diese Funktion macht. Jetzt entfernt ihr die letzten 5 Zeilen und steckt sie in eine externe Datei, die lediglich diese 5 Zeilen beinhaltet. Beide Scripts, sowohl der Hauptscript der irgendwann diese halbe Funktion aufruft und diese externe Datei. Klar ist, das EndFunc ist natürlich auch weiterhin im Hauptscript, aber eben der halbe Inhalt fehlt. Durch einen Script im Hauptscript, zieht man die Datei beim z.B: Programmstart via FileRead in die Hauptdatei und die Funktion würde dann fehlerfrei ausgeführt werden können.