ich bin sehr neu bei Autoit und versuche über Umwege einen kleinen Bot für das Spiel Metin2 zusammenzuschustern. Dieser soll den Spielclienten öffnen, einloggen und das Fenster an die richtige Stelle ziehen.. Das funktioniert soweit. Nun möchte ich aber InGame weitermachen, da dieses Spiel Scripts blockt und nur mit Python gut zu ändern ist, gestaltet sich die ganze Sache etwas schwieriger, denn ich muss mit Tastenanschlägen, Mausklicks und Bildschirmkoordinaten arbeiten.
Der Charakter der nun eingeloggt ist soll auf der Bildoberfläche nach einem Text suchen, nämlich "Drachenwächter Dolnarr", wenn er diesen gefunden hat, soll er mit der Maus ein paar Zentimeter unter der Mitte des Namens Linksklickmachen und den Dialog führen. (Die "send" befehle nach der Textsuche sind nur erstmal zum testen der oberen Funktion funktioniert.

Und hier ist der Code nochmal als Text, finde Ihn in Farbe nur ansehnlicher, als so plumb.
#RequireAdmin
$ID = "Ufffl333"
$PW = "Gartigogo"
Run("C:\Users\Hamtidamti\Desktop\Aeldra_Meley_2\ae ldra_bin85.exe")
$Fenstername = "Aeldra"
WinWaitActive($Fenstername)
WinMove("","",-1280,45)
send($ID)
Sleep(500)
Send("{TAB}")
send($PW)
Sleep(500)
Send("{Enter}")
Sleep(5000)
Send("{Enter}")
Sleep(15000)
Func _FUNKTION()
If Global $aText = "Drachenwächer Dolnarr" Then
Send("{Enter}")
Send($ID)
EndIf
Ich hoffe ihr könnt mir helfen.







