func Befehl

  • Hallo Community,

    ich möchte vorweg sagen, dass ich ein blutiger Anfänger in sachen Scripten/Porigramierung bin, deshalb zerreißt mich bitte nicht gleich in der Luft.

    Nun zu meiner Frage. Ich möchte Mausklicks in einer func unterbringen. So sieht es bei mir gerade aus. Wenn ich das Script laufen lasse, passiert jedoch nichts. Ich bekomme auch keine Fehlermeldung.

    [autoit]

    func _15min ()
    MouseClick("left" ,645, 359,1,0)
    MouseClick("left" ,737, 402,1,0)
    MouseClick("left" ,828, 454,1,0)
    MouseClick("left" ,927, 500,1,0)
    MouseClick("left" ,770, 307,1,0)
    MouseClick("left" ,866, 355,1,0)
    MouseClick("left" ,958, 407,1,0)
    MouseClick("left" ,1056, 435,1,0)
    MouseClick("left" ,428, 695,1,0)
    MouseClick("left" ,524, 739,1,0)
    Sleep(25000)
    MouseClick("left" ,645, 359,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    MouseClick("left" ,737, 402,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    MouseClick("left" ,828, 454,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    MouseClick("left" ,927, 500,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    MouseClick("left" ,770, 307,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    MouseClick("left" ,866, 355,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    MouseClick("left" ,958, 407,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    MouseClick("left" ,1056, 435,1,0)
    Sleep(300)
    MouseClick("left" ,1078, 504,1)
    Sleep(500)
    endfunc

    [/autoit]
  • damit die mausklicks getan werden muss du die funktion noch aufrufen ;) also entweder einfach den funktionsname irgendwo hinschreiben (aber außerhalb der funktion ;) ) oder per

    [autoit]

    call()

    [/autoit]

    aufrufen ;)
    wenn du aber hier auf button klicken willst empfehle ich dir

    [autoit]

    controlclick()

    [/autoit]

    das ist genauer ;)

  • Die Funktion muss auch durch irgendwas aufgerufen werden :P

    .. durch beispielsweise, wenn die Funktion durch einen Buttonklick aufgerufen werden soll:

    [autoit]

    Case $Button1
    _15min()

    [/autoit][autoit]

    Func _15min ()
    ...
    Endfunc

    [/autoit]