PixelGetColor Anfängerfrage

  • Hallo zusammen!
    Steh grad auffen Schlauch,da ich Autoitanfänger bin,wollte ich ne kleine übung mit PixelGetColor machen,
    und zwar soll er beim auftauchen einer Farbe entsprechend reagieren.
    Das hab ich auch geschafft nur was is wenn ich mehrere Farben kontrollieren möchte und jedesmal anders reagieren muss,
    wie kann ich das in einem Script realisieren?
    hoffe ihr könnt mir weiterhelfen.

    kleines beispiel:
    While (1 )

    If PixelGetColor(139,746)=0x2B2B2B Then

    Send("{1}")

    Send("{1}")

    Sleep(100)

    EndIf

    While (1 )

    If PixelGetColor(130,757)=0x2C2C2C Then

    Send("{2}")

    Send("{2}")

    Sleep(100)

    wie fügt mann das zusammen?

    Einmal editiert, zuletzt von Tinka (11. Juni 2009 um 12:29)

  • mit ElseIf

    Das wäre dann so:

    [autoit]

    While 1

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

    If PixelGetColor(139,746)=0x2B2B2B Then

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

    Send("{1}")

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

    Send("{1}")

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

    Sleep(100)

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

    ElseIf PixelGetColor(130,757)=0x2C2C2C Then

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

    Send("{2}")

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

    Send("{2}")

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

    Sleep(100)

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

    EndIf

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

    WEnd

    [/autoit]
  • Das funktioniert super,vielen dank noch ne Frage zum schluss,kann mann das mit ElseIf beliebig erweitern?