Bindung an AutoHotkey funktioniert nicht?

420
Arkansin

Ich bin neu bei AHK und versuche, ein Skript zu schreiben, das Folgendes ausführt:

Ich drücke F3 und dann klicke mit der Maus auf bestimmte Koordinaten auf dem Bildschirm und der Cursor kehrt dann an seine ursprüngliche Position zurück, so dass es nicht so aussieht, als würde das Skript den Cursor überhaupt bewegen. Grundsätzlich versuche ich, einen Hotkey für eine Schaltfläche auf dem Bildschirm zu erstellen, da die Entwickler der Software diese Funktion nicht zur App hinzugefügt haben.

Das habe ich bisher:

#F3:: CoordMode, ToolTip, Screen MouseGetPos, X, Y Click 512, 516 MouseMove, %X%, %Y% Return 

Wenn ich jetzt F3 drücke, passiert nichts. Ich habe versucht, die Tastenkombination und den Return-Befehl zu entfernen, sodass ein Doppelklick auf das Skript genau das tut, was mit F3 getan werden soll, und es funktioniert einwandfrei. Irgendwelche Hilfe, was ich falsch mache?

0

1 Antwort auf die Frage

1
Silas B

By adding the #, you've accidentally bound this to Win+F3. Remove the #, and you should be good to go.

Damit wurde das Problem behoben, dass die Aktion nicht stattfand. Es scheint jedoch immer noch nicht zu funktionieren, wenn das Fenster der App aktiv ist, was es ziemlich nutzlos macht. Irgendwie kann es im Programm funktionieren? Arkansin vor 6 Jahren 0
Nein, Arkansin! Tu es nicht! Nehmen Sie keine korrekte Antwort auf diese Kernfrage (warum funktioniert die Bindung nicht) und akzeptieren Sie die Antwort nicht und stellen Sie dann eine separate Frage in den Kommentaren. Silas B hat seine Arbeit richtig gemacht, die richtige Antwort zu geben. Versuchen Sie nicht, ihn weiter zu arbeiten, bevor Sie ihm die gebührende Anerkennung geben. Akzeptiere zuerst seine Antwort. Wenn Sie dann mehr Details in einer wirklich anderen Frage wünschen, stellen Sie einfach eine neue Frage auf der Website. (Wenn Sie möchten, können Sie Silas B anweisen, Silas B auf die neue Frage zu zeigen.) TOOGAM vor 6 Jahren 0
Vielen Dank Toogam für einen irrelevanten und unnötigen Kommentar. Zu Ihrer Information Ich wollte Silas Bs Antwort trotzdem als die richtige Antwort auswählen, wartete jedoch aus zwei Gründen auf die weitere Klarstellung: 1. Wenn also die Frage nicht beantwortet wird, könnte jemand anderes kommen, meinen Kommentar sehen und möglicherweise etwas Nützliches kommentieren ( falls dies ein geringfügiges Problem ist) und das wäre das Ende der Ausgabe. Wenn ich diese Frage als abgeschlossen schließe, sinkt die Anzahl der Menschen, die sie sehen könnten, drastisch. 2. Wenn Sie dies bemerken, bezieht sich meine Frage speziell auf Hotkeys in einer App. Antwort von Silas B, ... Arkansin vor 6 Jahren 0
Obwohl hilfreich, ist dies nicht die vollständige Antwort, da mein Problem immer noch besteht. Aber ja, danke fürs Stürzen. * SIGH * Arkansin vor 6 Jahren 0