Einen Zähler mit einer Ini

  • Hi Leute,
    ich möchte gerne einen Zähler machen, der in einer Ini zählt, wie oft auf dem Bildschirm eine bestimmte Farbe erschienen ist.
    Bis jetzt sieht das bei mir so aus:

    Spoiler anzeigen
    [autoit]


    $ar_name1 = keine ahnung
    Local $za = 0
    IniWrite (@scriptdir&"\test.ini","Farbe",$ar_name1,$za)

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

    While 1
    Sleep (3000)
    $pix1 = PixelSearch (630,273,795,565,0x34F56H)
    If Not @error Then
    IniWrite ("test.ini","Farbe",$ar_name1,$za +1)
    EndIf
    WEnd

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

    Das Problem ist, dass in der Ini immer 1 steht, auch wenn die Farbe schon mehrmals aufgetaucht ist.

  • Ich fass mal zusammen,

    das 1. Problem war, dass du vergessen hast den Zähler zu erhöhen
    (Lösung durch Canyon)

    und das 2. wäre, dass der verwendete Befehl "PixelSearch" immer wieder von
    vorne angefangen hätte und immer bei der selben Stelle gestoppt hätte -> Endlosschleife
    (Lösung durch latemail)

    Manchmal vergisst man dem Threadersteller mitzuteilen was er falsch gemacht hat und
    wie man dieses Problem behoben hat ;)

    Gruß

    Prajoss

    "Never touch a running System!"

  • *Grins*
    Hehe^^
    Ich weiß schon warum ich das "Blink is back again!"-Bild kleiner gemacht hab, sonst hätt ich des Zitat rauschmeissen müssen
    (wäre viel zu viel gewesen^^)
    Das bleibt auf immer drin :D
    Raupi hat da glaub ich auch was^^
    Aber jetzt mal schluss mit OT^^

    Padmak

  • Zitat

    Dann übersetzen wir also umsonst? ;(


    Umsonst (in der Art von kostenlos) sowieso , schlimmstenfalls zusätzlich vergebens ;(

    Achtung Anfänger! :whistling:

    Betrachten des Quellcodes auf eigene Gefahr, bei Übelkeit,Erbrechen,Kopfschmerzen übernehme ich keine Haftung. 8o

    Einmal editiert, zuletzt von Dietmar (27. Februar 2009 um 23:26)