Inputs von Spielen füllen

09/19/2013 18:52 Croco™#1
Hi,
gibt es eig. irgendeine Möglichkeit Inputfelder in Spiele mit einer art ControlSend zu füllen unabhängig von Ort sondern nur über die ID. Mit der Au3Info kommt man ja leider nie an ControlID's dieser Felder.
09/19/2013 20:08 alpines#2
Das geht leider nicht, da die Inputs die gezeichnet werden, nicht die Inputs sein müssen die jeder kennt.
Man kann beispielsweise per GDI+ ein Input nachbauen mit dem Cursorblinken etc aber es hätte trotzdem keine ControlID.
Da reicht nur ein Griff in die Trickkiste, du könntest per
Code:
Send("{TAB}")
durch die Controls durchtabben (wenn es überhaupt möglich ist!!) und dann die Werte reinschreiben, oder du klickst drauf, aber dann, sowie bei der Tab-Methode, hat man das Fenster offen zu lassen und dazu auch noch aktiv.

Oder du findest die Adressen (Pointer) im RAM per Cheat Engine raus und benutzt die NomadMemory.au3 UDF, aber auch da besteht die Möglichkeit das der Wert falsch ist, da ja die Controls einmal gezeichnet werden und nicht mehr "refresht" werden.
09/20/2013 19:03 YatoDev#3
D3D ne andere möglichkeit gibts nicht
09/20/2013 19:36 Croco™#4
OK,
vielen Dank für eure Antworten.
:)
09/22/2013 22:44 Terrat#5
_winapi_postmassage
09/22/2013 22:47 alpines#6
Haha wie geil, _WinApi_PostMassage, Massage natürlich xD
Das wird glaub ich auch nicht funktionieren sofern das nicht fokussiert ist, dann könnte man aber auch Send benutzen, wenn Send nicht geht dann PostMessage.