Problem mit koordinaten

  • hallo erstmal, wie der Titel schon sagt habe ich ein kleines Problem mit Koordinaten^^.

    Also, mein Problem ist folgendes:

    [autoit]

    Func a()
    $inpr=GuiCtrlRead($inp)
    $rech=$r*0.9
    $rechn=$rech + 60

    $inpr2=GuiCtrlRead($inp2)
    $rech2=$r2*0.9
    $rechn2=$rech2 + 60

    While 1
    $pix=PixelGetColor($rechn,678)
    If $pix=0x2C2C2C Then
    Send("{1}")
    EndIf
    $pix2=PixelGetColor($rechn2,690)
    If $pix2=0x2C2C2C Then
    Send("{2}")
    EndIf
    WEnd
    EndFUnc

    [/autoit]


    Kann man mit AutoIt durch berechnungen einige Koordinaten ermitteln?

    Das funktioniert bei mir nämlich irgendwie nicht^^.

    Hoffe auf eure Hilfe und gute Lösungen :D

  • wenn ich das richtig gesehen habe ist dein Problem Pixelgetcolor. Das gibt den Farbwert dezimal zurück, und nicht hexadezimal wie du das da hast


    ausserdem kannst du dir $rechn1 und 2 ersparen indem du einfach so rechnest:
    $rech=$r*0,9
    $rech=$rech+60 bzw $rech+=60 (schneller)

    Und für mich sieht das sehr stark nach nem Bot aus => VERBOTEN!!!!!

    Computers are like Airconditioning. They don´t work with open Windows.

  • Das is kein bot, ich hab blos bisschen experimentiert, aber trotzdem danke für die hilfe

  • Ja tut mir leid, bin nur derzeit etwas überempfindlich, da ständig irgendwer nene Neuen Thread über nen Bot aufmacht

    Computers are like Airconditioning. They don´t work with open Windows.