mehrere whiles laufen lassen??

  • irgendwie klappt das bei mir nicht!

    ich moechte das mehrer sachen "nacheinander"/"nebeneinander" ablaufen, aber das ganze als endlosscleife, also ungefaehr so:


    while 1
    bewege die maus nach unten
    sleep(20000)
    bewege die maus nach links
    sleep(20000)
    WEnd

    While 1
    sleep(1)
    $Coord0 = PixelSearch(167,95,743,440, 0xC8CCC7)


    if Not @error Then


    Mouseclick("left", $Coord0[0], $Coord0[1],1)
    Sleep(2000)
    EndIf
    WEnd

    While 1

    druecke x
    sleep(20000)
    druecke y

    WEnd

    waere toll wenn mir da jemand weiter helfen koennte!

    danke im voraus

  • Das wird so nicht gehen. Das musst du wahrscheinlich irgendwie per AdlibEnable lösen und den Rest in EINE Schleife verpacken

    Padmak

  • Vorweg: gleichzeitig kannst du in autoit nichts ablaufen lassen, aber sehr schnell hintereinander ;)

    wenn ich dich richtig verstanden habe, sollten dir die AdlibEnable / AdlibDisable Funktionen helfen (kannst sie in der Hilfe nachschauen :thumbup: )

  • thx...habs jetzt ueber ne hauptschleife mit ifs und whiles mit anzahl der schleifen geloest :)