For - Next Schleife zählen und pausieren

  • Hey Com,

    ich wollte mal fragen ob es möglich ist die Schleifenanzahl herauszufinden z.B.:
    wenn ich eine For - Next Schleife habe.

    [autoit]

    For $i = 1 to 5
    MsgBox(0,"Test","Dies ist nur ein Beispiel!")
    GUICtrlSetData($Input1,+1)
    Next
    Exit

    [/autoit]

    Jedes mal wenn die Msgbox kommt wollte ich in ein Inputfeld die Anzahl der Durchläufe schreiben, wie ist das möglich?
    Mit

    [autoit]

    GUICtrlSetData($Input1,+1)

    [/autoit]

    funktioniert es bei mir nicht.

    2. Problem

    Wie pausiert man eine For - Next Schleife ? ^^

    Mit freundlichen Grüßen

    volle

    2 Mal editiert, zuletzt von volle (12. Oktober 2011 um 22:12)

  • [autoit]

    GUICtrlSetData($Input1,$i)

    [/autoit]

    ;)

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • Hi,


    wenn du wissen willst an welcher stelle die Schleife ist nutze die $i Variable, es ist von mir nur ein Beispiel schreib die Variable in GUICtrlSetData und schau selbst.


    Lg Kleiner

  • du kannst auf eingaben warten lassen bei bestimmten Werten
    ansonsten Sleep für vorrübergehende Pausen