Counter und Menüfunktion

  • Huhu
    Habe da mal 2 Fragen
    Wie kann ich in nem GUI nen Counter einbaun der zählt, wie oft eine While Schleife abgearbeitet wurde.
    z.B.

    [autoit]

    While 1
    Send("Hallo Welt")
    Sleep(10000)
    WEnd

    [/autoit]

    Und 2. wie gebe ich einem GUI Menüpunkt eine Funktion? Also die Funktion die da drauf soll hab ich schon (Version prüfen) aber ich weis nich wie ich das umsetze das wenn man da drauf klickt das der dann den Code ausführt.

    Ich hoffe ihr könnt mir helfen.

    Grüße

  • Hallo Baaam,

    zu

    • in der Schleife [autoit]$i =0
      While 1
      Send("Hallo Welt")
      Sleep(10000)
      $i += 1
      GuiCtrlSetData($IdDeinesLabels,$i)
      WEnd[/autoit]
    • im MessageLoop-Modus einfach in der GuiGetMsg-Schleife die ID des MenuItems abfragen und Aktion auslösen, im OnEvent-Modus [autoit]GuiCtrlSetOnEvent(IdDeinesMenuItems,"DeineFunktion"[/autoit]wenn du dies direkt nach der Erstellung verwendest, darfst du auch -1 anstelle der ID verwenden

    Hilfe-Download: http://translation.autoit.de/autoitinfo/hil…nd-06_02_10.zip

    Edit: Formatierung korrigiert
    mfg (Auto)Bert

    Einmal editiert, zuletzt von AutoBert (20. März 2010 um 12:06)

  • Hallo
    Erstmal vielen dank dafür.
    Weis vielleicht noch jemand eine Lösung zum 2. Problem?