Funktion beenden wen er "x" mal gemacht hat

  • ich habe ein kleines problem, wenn man in einer inputbox z.b 5 eingibt dann soll er das 5 mal wiederholen (was auch klappt). Dann kommt die MsgBox, und wenn man auf Ok drückt soll er normalerweise die funktion beenden macht er aber nicht er fängt wieder von vorne an wo ist da der fehler?


    mein tool hat verschiedene Funktionen deswegen habe ich hier nur 1 funktion rausgeschnitten die nicht so richtig geht

    [autoit]


    $zahl = 0
    Do

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

    $zahl = $zahl + 1
    sleep (1000)
    ControlSend (""&$Input&"","","Edit1","{enter}")
    sleep(500)
    ControlSend (""&$Input&"","","Edit1",""&$input3&"")
    sleep (500)
    ControlSend (""&$Input&"","","Edit1","{enter}")
    sleep (100)
    ControlSend (""&$Input&"","","Edit1","{enter}")
    sleep ($Input2)
    Until $zahl = $Input3

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

    $MSG = MsgBox (0,"Tool",""&$input3&"mal ausgeführt")
    If $MSG = 0 Then
    ExitLoop

    [/autoit]
  • oh lol habe ich gar net bemerkt xD ok geht alles

    vielen Dank

    nun jetzt kommt wieder ein anderes prob sobald ich auf ok drücke kann ich dann nix mehr machen keine button mehr anklicken also die machen nix mehr was ist da falsch?