Frage zu selbst gebauten Funktionen und Include Dateien

  • Guten Morgen,

    nachdem ich jetzt ein paar Tage mit AutoIT rumgespielt habe, stelle ich natürlich fest, das die Struktur in meinem Script wie Kraut und Rüber aussieht.

    Ich möchte von daher einige Abschnitte in Funktionen umbauen.

    Jetzt habe ich ja die Möglichkeit, die ganzen Funktionen am Ende des Scripts zu erstellen, und am Anfang des Scriptes aufzurufen.

    Da sich diverse Funktionen ja in anderen Scripten wiederholen können, wäre es ja sicherlich ratsam, diese zentral zur Verfügung zu stellen, oder ?

    Mache ich das dann als eine *.au3 Datei, welche ich dann include ? Oder denke ich hier falsch ?

    Wie werden hier die Variablen dann gesetzt ?

    Kann hier mal bitte jemand eine kleine Funktion posten - mit Variablen Deklaration - und mir zeigen, wie man das auf 2 verschiedene *.au3 Skripte aufteilt ?

    vielen Dank

    Gruss Hassan

    Einmal editiert, zuletzt von HassanMullah (9. November 2010 um 08:35)

  • Das Hauptskript:

    Spoiler anzeigen
    [autoit]

    #include <vardef.au3>

    [/autoit] [autoit][/autoit] [autoit]

    MsgBox(0,"",_addiere($a,$b))

    [/autoit]

    Die Include Datei:

    Spoiler anzeigen
    [autoit]

    Global $a = 3, $b = 5

    [/autoit] [autoit][/autoit] [autoit]

    Func _addiere($a,$b)
    Return $a + $b
    EndFunc

    [/autoit]