Hotkey nur in einem bestimmten Fenster

5260
user2342670

Ich möchte die Taste EINGABE so konfigurieren, dass ich, wenn ich sie nur in einem Programm (Bluestack-App-Player) drücke, die Maus an eine bestimmte Position bewegen und einen Klick machen. Das liegt daran, wenn ich ENTER drücke, in WHATSAP, macht und Ende der Zeile, und ich möchte, dass Text gesendet wird (ich weiß nicht, ob jemand den Weg für die Änderung kennt, der in Bluestacks in Ordnung wäre), aber ich möchte es trotzdem lerne dies zu tun. Die Maus würde also auf dem Pfeil positioniert.

Es geht um den Fenstertitel? Oder der Prozess? Wenn der letzte, welcher von allen im Task-Manager angezeigt wird?

Hier ist ein Bild für mehr Klarheit:

1

1

1 Antwort auf die Frage

4
Robert Ilbrink

Wenn Sie wissen, wie Sie eine Hotket erstellen, die den Mausklick ausführt, müssten Sie den Titel des Bluestack-Fensters mit AHK Windows Spy überprüfen und dann den Enter-Hotkey hier eingeben.

#SingleInstance Force #installKeybdHook #Persistent SetTitleMatchMode, 2  #IfWinActive, BlueStack Enter:: ; Your Hotkey inside Bluestack MouseClick, 123, 456 Return #IfWinActive ; End the Bluestatck specific hotkeys... 

Ein besserer Weg wäre zu sehen, ob AHK Windows Spy eine Objekt-ID für den Pfeil bereitstellt (wenn Sie mit AHK Windows Spy den Mauszeiger über den Pfeil bewegen) und ControlClick verwenden. Sie könnten sogar ControlClick verwenden, ohne das Bluestack-Anwendungsfenster zu aktivieren (dies bedeutet jedoch die Verwendung eines bestimmten Hotkeys, da #IfWinActive nicht funktioniert, Bluestack würde nicht funktionieren).

Es betrachtet den Fenstertitel, aber ich sehe, dass es BlueStack ist. Da dies die Groß- / Kleinschreibung berücksichtigt, wird Bluestack NICHT übereinstimmen. Sie müssen BlueStack verwenden Robert Ilbrink vor 11 Jahren 0
vielen Dank. Ich habe Windows Spy ausprobiert, und es ist ein sehr schönes Tool. Der von Ihnen geschriebene Code half mir jedoch zu verstehen. 5 Sterne!! user2342670 vor 11 Jahren 0