Simulieren Sie eine physische Mausbewegung in Mac OS X

8

Ich suche nach einer Möglichkeit, ein Mausbewegungsereignis in Mac OS X 10.6 zu simulieren. Es müsste in Mauseinheiten definiert werden (anstatt Pixel - das ist wichtig!)

Ich brauche das für ein Experiment, das im Grunde aus dem Zeichnen von Linien besteht.

Irgendwelche Ideen sind willkommen.

Danke!

    
Dae 05.08.2010, 18:37
quelle

1 Antwort

7

Eine der einfachsten Möglichkeiten zum Verschieben der Maus in Mac OS X und anderen Betriebssystemen ist die Verwendung von Java-Roboter . Es kann auch andere Ereignisse simulieren. Zum Beispiel die Maus nach unten oder sogar eine Taste drücken. Es bewegt jedoch den Zeiger zu einer gegebenen Bildschirmkoordinaten. Das einzige, was Sie tun müssen, ist, Ihre physikalischen Einheiten in geeignete Koordinaten umzuwandeln. Hier ist ein Codebeispiel:

%Vor%

Um diesen Code zu testen, fügen Sie ihn in die JavaRobotExample.java-Datei ein und kompilieren Sie ihn dann mit dem folgenden Befehl:

%Vor%

Sobald die JavaRobotExample.class-Datei erstellt wurde, führen Sie sie aus:

%Vor%

Die Java-Laufzeitumgebung wird standardmäßig mit Mac OS X geliefert. Ich bin mir jedoch nicht sicher über das SDK (Compiler). Wenn Sie keinen javac-Befehl haben, installieren Sie einfach Xcode .

    
user405725 06.08.2010 00:33
quelle

Tags und Links