Externes AutoIT-Script starten

  • Hallo,

    ich versuche gerade ein externes Script zu starten, da ich nicht alles in das Hauptscript integrieren will und sich die einzelnen Scripte immer wieder ändern.
    Wahrscheinlich muss ich irgendein #include <> eintragen oder? Aber Welches ?(

    Einmal editiert, zuletzt von Taek (24. Juli 2008 um 16:53)

  • Hi,
    sind in dem Script funktionen drin, oder ist es einfach ein Script?

    Wenn du funktionen aus dem Script benutzen willst mach einfach

    #include <filename.au3>

    Ansonsten einfach run oder shellexecute...

  • Es ist nur ein testscript mit

    [autoit]

    beep(300,500)
    sleep(2000)

    [/autoit]

    Okay das #include <filename.au3> funktioniert, ohne diesen Eintrag startet er mir das Script nicht "Run()" oder er öffnet das Script im Editor "Shellexecute()".

    Gibt es keine Möglichkeit, das Script direkt zu starten ohne include-Befehl und ohne AutoIT auf dem Rechner, es sollte nämlich auch auf anderen Rechnern funktionieren. Eine Exe-Datei und sonst nur Scripte - geht das?

  • ja das geht du brauchst nur die AutoIt3.exe.

    Beispiel

    [autoit]


    ShellExecute(@AutoItExe, @ScriptDir & "\script.au3")

    [/autoit]