Gibt es in AutoIt die Möglichkeit andere Programme in die au3 reinzuhauen und dann aus den Resourcen oder aus der au3 heraus zu starten?
Danke!
Gibt es in AutoIt die Möglichkeit andere Programme in die au3 reinzuhauen und dann aus den Resourcen oder aus der au3 heraus zu starten?
Danke!
Ja mit
[autoit]FileInstall
[/autoit]Beispiel:
Jetzt wird ja immer beim ausführen auf dem Desktop nach test.exe gesucht.
Ja aber wenn ich das Script jetzt veröffentlichen will, hat der User keine test.exe auf dem Desktop, die soll nämlich im Script mitgegeben werden und beim User iwo hingetan werden. Wie mache ich das dann?
Beim Compilieren wird DEINE exe eigelesen, beim ausführen der compilierten Exe wird die eingelesene Exe ausgegeben.
Der erste Parameter von FileInstall darf keine Makros enthalten. Das muss ein absoluter Pfad sein oder relativ zur au3-Datei.
Weiterhin muss der Ordner, der als Ziel von FileInstall angegeben wird, schon existieren. Das kannst du z.B: mit einem DirCreate direkt vor FileInstall sicherstellen.
Beim kompilieren wird nun die Datei aus dem Befehl mit in die AutoIt-Exe eingebaut.
Wenn du die kompilierte Exe startest und Autoit dann auf den FileInstall-Befehl trifft, wird die Datei an den Zielort entpackt, wenn es sie noch nicht gibt.