SendMouseClick

Navigation:  Entwicklerhilfe > Makro-Referenz

SendMouseClick

Previous pageReturn to chapter overviewNext page

Makro-Funktion SendMouseClick

Simuliert einen Mausklick.

Syntax: {SendMouseClick:Key[,Point]}

Die Funktion simuliert einen Mausklick (drücken und lösen der Taste) in einer Anwendung.

Wenn der optionale Parameter Point angegeben ist, wird der Klick mit der Windows-API-Funktion PostMessage an den gewünschten Koordinaten. Die Anwendung, in der die Maus simuliert werden soll, muss mit einem vorherigen Aufruf von {SetActiveApplication:Default} definiert werden.

Ist der Parameter nicht angegeben, erfolgt die Simulation mit der Windows-API-Funktion Mouse_Event an der aktuellen Position in der Anwendung, die derzeit im Vordergrund ist. Bringen Sie die gewünschte Anwendung mit einem Aufruf von{ShowApplication} in den Vordergrund. Diese Methode (ohne Koordinaten-Angabe) funktioniert oft auch mit älteren Anwendungen, bei denen die erste Methode versagt.

Key:

L = linke

R = rechte

M = mittlere Maustaste

D = Doppelklick mit linker Maustaste. Dieser Klick wird immer mit PostMessage simuliert (erste Methode).

Point: XxY, bezogen auf die linke obere Ecke des Fensters. Dieser Parameter ist optional.

Beispiele:

{SetActiveApplication:Default} Das Fensterhandle der aktuellen Anwendung (mit der das Dokument gerade geöffnet wurde) für folgende Makrofunktionen festlegen.

{SendMouseClick:L,100x150} simuliert den Klick der linken Maustaste an den Koordinaten X=100 und Y=150.

Siehe auch

Makro-Referenz

ShowApplication

SetActiveApplication

WinAPI

SendKey

SendKeyStr