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

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • 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