Mouseklick Funktioniert nicht

  • Hi,
    Ich bin neu hier, ich kenne mich leider noch nicht so gut mit Autoit aus deswegen.Bekomme ich wohl auch es nicht hin das ich 2 Einfache Links mit Autoit angeklickt bekomme. Ich habe es jetzt schon 3Std. versucht und komme echt zu keinem Ergebnis

    Also Ich habe jetzt

    Quellcode

    Spoiler anzeigen

    HotKeySet("{F6}","_Exit")

    While 1
    $Var = PixelSearch (613,465,704,478,0xFFA800)
    If IsArray($Var) = True Then
    MouseMove($Var [0], $Var [1],1)
    MouseClick("left")

    EndIf

    WEnd

    While 2
    $Fer = PixelSearch (13,484,107,498,0xFFA800
    If IsArray($Fer) = True Then
    MouseMove($Fer [0], $Fer [1],500]
    MouseClick("left")
    EndIf
    WEnd


    Func _Exit ()
    Exit
    EndFunc

    Fehler Code

    Spoiler anzeigen

    C:\Users\Dominik\Desktop\pena.au3(14,45) : ERROR: syntax error
    $Fer = PixelSearch (13,484,107,498,0xFFA800
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Dominik\Desktop\pena.au3(15,26) : ERROR: syntax error
    If IsArray($Fer) = True Then
    ~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Dominik\Desktop\pena.au3(16,35) : ERROR: syntax error
    MouseMove($Fer [0], $Fer [1],500]
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Dominik\Desktop\pena.au3(18,2) : ERROR: missing Wend.
    EndIf
    ^
    C:\Users\Dominik\Desktop\pena.au3(13,1) : REF: missing Wend.
    While
    ^
    C:\Users\Dominik\Desktop\pena.au3(1,25) : ERROR: _Exit(): undefined function.
    HotKeySet("{F6}","_Exit")
    ~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Dominik\Desktop\pena.au3 - 5 error(s), 0 warning(s)

    2 Versuch

    Spoiler anzeigen

    HotKeySet("{F6}","_Exit")

    While 1
    MouseClick ("left",659,472 [1], [5] )
    MouseClick ("left",49,490,[1] , [5] )
    EndIf
    WEnd

    Func _Exit ()
    Exit
    EndFunc


    Fehler-Code

    Spoiler anzeigen

    C:\Users\Dominik\Desktop\mausklickthc.au3(4,29) : ERROR: syntax error
    MouseClick ("left",659,472 [
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Dominik\Desktop\mausklickthc.au3(5,28) : ERROR: syntax error
    MouseClick ("left",49,490,[
    ~~~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Dominik\Desktop\mausklickthc.au3(6,2) : ERROR: missing Wend.
    EndIf
    ^
    C:\Users\Dominik\Desktop\mausklickthc.au3(3,1) : REF: missing Wend.
    While
    ^
    C:\Users\Dominik\Desktop\mausklickthc.au3(1,25) : ERROR: _Exit(): undefined function.
    HotKeySet("{F6}","_Exit")
    ~~~~~~~~~~~~~~~~~~~~~~~~^
    C:\Users\Dominik\Desktop\mausklickthc.au3 - 4 error(s), 0 warning(s)

    Ich hoffe ihr könnt mir Helfen. :)

    Vielen Dank :)
    Dominik

    Einmal editiert, zuletzt von Fireman-HH (23. Juli 2010 um 15:00)

  • Im ersten Versuch fehlt dir die schliessende Klammer beim 2ten Pixelsearch.
    Der zweite ist total Konfus. Was sollen die Werte in den eckigen Klammern sein? Ausserdem schliesst du ein If das nie geöffnet wurde.
    Halt dich an deinen ersten Versuch und verwende bitte beim nächsten mal den autoit-BBCode für deinen Quellcode.

    PS: Wofür ist das Ganze gedacht? Welche Seite, welche Links? Da gibt es sicher elegantere Lösungen als PixelSuchDingens.

    edit:
    Wenn man auf ein Arrayelement zugreift dann $var[$i] nicht $$var [$i]. Die Leerstelle ist falsch.
    Wenn man eine runde Klammer öffnet, muss man sie auch wieder schliessen. Eine schliessende, eckige Klammer bringt da nichts.