|
Navigation: Pomoc programisty (tylko niemiecki) > Referencje Makra > SendMouseClick |
|
Funkcja Makra 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.
Przyk³ady:
{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.
Patrz tak¿e