auf farbe warten

  • hallo!

    kann mir jemand helfen??

    wie kann ich autoit sagen das er auf ne bestimmte farbe warten soll? das soll dazu dienen unter FF das laden einer seite abzuwarten....also wenn der link ausgefuehrt wird ist (555,444) schwarz ! wenn die seite geladen ist, dann ist (555,444) gelb! wie kann ich autoit jetzt sagen das es warten soll bis die koordinate (555,444) gelb ist, und erst dann das script weiter machen soll?? die farben hab ich mit window info , und die farben auch....nur der passende befehl fehlt :)

    danke im voraus!

    hier mal mein versuch....lol

    If $farbe=0x000000 Then
    Sleep(5000)
    $farbe=PixelGetColor(517,322)
    If $farbe=0xF2CE0A Then
    MouseMove(536,322)
    EndIf

    • Offizieller Beitrag

    Hi,

    [autoit]

    Opt("WinTitleMatchMode", 2)

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

    While 1
    Sleep(10)
    check()
    WEnd

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

    Func check()
    If WinActive("Firefox") Then
    If PixelChecksum(1000, 27, 1019, 42) <> 330967017 Then MsgBox(64, "", "Firefox lädt")
    EndIf
    EndFunc ;==>check

    [/autoit]

    So long,

    Mega

  • also das ding spuckt mir ja nur aus......FF laedt! nich schlecht aber ncuih das was ich wollte :) er sollte das script ja weiterlaufen lassen wenn er ausgeladen hat :)


    und bei dem:

    While 1
    If PixelGetColor(479,526) = $0xF2CE0A Then ExitLoop
    Sleep(100)
    WEnd

    kommt variable used without being declared...was is da falsch?

    Einmal editiert, zuletzt von m4j0r (16. Mai 2007 um 18:10)