Au3 Script auf AutoIt Fremden PC compilen

  • Hallo Community

    Heute würde ich gerne mal wissen , was alles benötigt wird um ein AutoIt Script auf einem AutoIt Fremden PC zu compilen

    So eine Art "Programmbaukasten" , welcher einen Code erstellt und nach dem drücken eines Buttons soll der im Ordner beiliegende Compiler das Script zu einer Exe machen

    Natürlich sollte der User AutoIt dafür nicht extra installieren müssen

    Hoffe , dass das Möglich ist

    Einmal editiert, zuletzt von Aldi (25. März 2010 um 19:02)

  • Ich glaube das ist möglich.
    Kopier dir mal die Aut2Exe.exe !
    Wenn du die startest, dann kannst du ein Skript kompilen.
    Versuch das einfach mal.
    Das sollte auch auf einem AutoIt fremden Pc funktionieren.
    :D

  • Du kannst auch "manuell" ein AU3 Code kompilieren!

    Dazu benötigst du folgende Dateien:

    • AutoIt3Wrapper.exe
    • Aut2exe.exe / Aut2exe_x64.exe
    • AutoItSC.bin / AutoItSC_x64.bin
    • upx.exe (optional)

    Kompilieren kannst du wie folgt in einer CMD: AutoIt3Wrapper.exe /in [script.au3]

    Ich hoffe, dass hilft dir!

    Gruß,
    UEZ

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • Werde das alles morgen mal testen

    THX Schonmal dafür

    Statt CMD müsste doch auch ein einfaches

    [autoit]

    ShellExecute(@ScriptDir &"\Wrapper.exe","/in " & $script)

    [/autoit]

    Funktionieren oder ?

  • Der Wrapper ist nicht unbedingt notwendig, aber durch ihn hast du den vollen Funktionsumfang

    PS: Wenn du die Standard-UDFs verwenden willst, brauchst du auch den Include-Ordner.

  • Nein brauche ich nicht ^^

    Da ich ja bestimmen kann welche Funktion er benutzen kann/darf lasse ich die "Funcs" einfach im Script eintragen

    Ich Kennzeichne dieses Thema mal als Gelöst

    Aber wie gesagt , kann erst morgen testen , ob es auf einem AutoIt Fremden PC funktioniert