Ich hab jetzt etliche versuche gescheitert sind und ich Stundenlang erfolglos rumprobiert hab mich hier her begeben, ich möchte in ein Skript einbauen, dass an eine bestimmte Position in dem Fenster in dem ich den Hotkey aktiviere, klickt(Hab gelesen mit der PID des Prozesses geht das, ist benötigt da das Spiel mehrmals mit verschiedenen Accounts offen sein soll).Das Ganze soll im Hintergrund funktionieren können sodass ich nebenbei etwas anderes machen kann.Bin mittlerweile echt verzweifelt an den ganzen Parametern für ControlClick etc, den anderen Teil des Skripts habe ich zum laufen bekommen mit ControlSend nur ControlClick funktioniert irgendwie nicht.Danke schonmal für die Hilfe.
LG Criteox
ControlClick in Spielfenster im Hintergrund
Moderator: jNizM
Re: ControlClick in Spielfenster im Hintergrund
Versuchs mal mit ControlSetText. Klingt weird, funzt aber manchmal.
Re: ControlClick in Spielfenster im Hintergrund
Bin noch recht neu, könntest du mir erklären was ControlSetText genau macht und wie ich damit an den benötigten Klick komme?BoBo wrote:Versuchs mal mit ControlSetText. Klingt weird, funzt aber manchmal.
Re: ControlClick in Spielfenster im Hintergrund
Es setzt/sendet einen definierten text an ein Control. Quasi ein antippen. Deine clicks schlagen möglicherweise fehl, da das entsprechende control noch nicht den focus besitzt (timing ist alles!).
ControlSetText (so glaube ich mich zu erinnern) ist dabei mitunter erfolgreicher als eine kombination aus ControlFocus + ControlClick. Versuch macht kluch
ControlSetText (so glaube ich mich zu erinnern) ist dabei mitunter erfolgreicher als eine kombination aus ControlFocus + ControlClick. Versuch macht kluch
Re: ControlClick in Spielfenster im Hintergrund
Ok, ich hab keinen blassen Schimmer wie ich das ganze einbauen soll, was ich bis jetzt erreicht hab ist dass mein Skript :BoBo wrote:Es setzt/sendet einen definierten text an ein Control. Quasi ein antippen. Deine clicks schlagen möglicherweise fehl, da das entsprechende control noch nicht den focus besitzt (timing ist alles!).
ControlSetText (so glaube ich mich zu erinnern) ist dabei mitunter erfolgreicher als eine kombination aus ControlFocus + ControlClick. Versuch macht kluch :thumbup"
SetTitleMatchMode 2
Numpad3::
WinGet, pidn, PID, A
pid := pidn
WinGet, hwnds, ID, A
ControlClick, , Trove ahk_pid %pid%,, Left, 1, x259 y251 NA
Sleep, 10
return
Wenn ich den Mauszeiger auf der richtigen Stelle hab und Numpad3 drück es auch Klickt, funktioniert aber nicht wenn der Mauszeiger wo anders ist.
-
- Posts: 19
- Joined: 31 Oct 2017, 05:43
Re: ControlClick in Spielfenster im Hintergrund
Versuchs mal mit
Code: Select all
ControlClick, x259 y251, ahk_pid %pid%,, Left, 1, NA POS
Who is online
Users browsing this forum: No registered users and 40 guests