Mauspositionierung mit AutoHotKey

0

Ich versuche mit AutoHotkey ein Skript zu erstellen (bitte beachten Sie, dass ich kein Programmierer bin), das eine Website öffnet, die Maus auf ein bestimmtes anklickbares Symbol positioniert und in einem festgelegten Zeitintervall wiederholt klickt, bis die Maus physisch bewegt wird . Es scheint mir möglich zu sein, alle Schritte erfolgreich durchzuführen, außer dass ich den Cursor / die Maus an der richtigen Stelle positionieren kann, an der der "Klick" stattfinden soll.

Ich habe die eingebaute "Window Spy" - Funktion verwendet, um die Pixelposition zu finden, an der das "Klicken" stattfinden soll, aber dieser x, y - Wert bleibt auch dann gleich, wenn das aktive Fenster manuell angepasst wird (ich muss nach oben scrollen) um die Position zu finden, auf die ich klicken möchte, da die Bildschirmgröße meines Laptops die aktive Fenstergröße nicht verarbeiten kann). Wie finde ich die Mausposition unabhängig von der Bildschirmgröße des Computers, den ich gerade verwende?

Danke!

Mathew Smith
quelle
1
Ist es notwendig, dass der Klick von einer Maustaste aus erfolgt? Können Sie mit der Tabulatortaste den Fokus des Elements gewinnen und mit der Eingabetaste auf "Klicken" klicken ? Ich glaube nicht, dass AutoHotkey eine Position außerhalb des Bildschirms anklicken kann.
Iglvzx

Antworten:

0

Sie können versuchen, Mausklick zu verwenden, um Mausradbefehle zu senden und den Ort zu scrollen, auf den Sie klicken möchten. Positionieren Sie dann Ihre Maus dort, wo Sie sie benötigen, und beginnen Sie mit dem Klicken.

MouseClick,WheelUp,,,10,0,D,R

Diese Zeile rollt die Maus durch 10 Arretierungen (Radklicks) nach oben.

yhw42
quelle