Deutsches LiveCode Wiki
Registrieren
Advertisement

Simuliert einen Mausklick.

Syntax:

click [button mouseButtonNumber] at point [with key [,key [,key]]]

Beispiel:

click at "100,200"
click button 2 at the loc of field 1
click at the mouseLoc with controlKey
click button 2 at the loc of button "Start"

Verwenden Sie den Befehl click, um die Aktion eines Klicks zu simulieren, anstatt beispielsweise eine mouseDown- oder mouseUp-Nachricht zu senden, um eine Grafik oder ein Bild mit einem Handler zu erstellen.


Parameter:

Die Maus-Tastennummer ist die Nummer einer Maustaste:


1 ist die Maustaste auf Mac OS-Systemen und die linke Taste auf Windows und Unix-Systemen.

 2 ist der mittlere Knopf auf Unix-Systemen.

 3 ist die rechte Maustaste auf Windows- und Unix-Systemen oder Control-Klick auf Mac OS-Systemen.


Wenn Sie keine mouseButtonNumber angeben, wird die Schaltfläche 1 verwendet.


Der Punkt ist ein Ausdruck, der zu einem Punkt, einem vertikalen und horizontalen Abstand von der oberen linken Ecke des aktuellen Stapels, getrennt durch ein Komma, auswertet.


Der Schlüssel ist einer von commandKey, controlKey, optionKey oder shiftKey. Sie können bis zu drei Schlüssel angeben, die durch Kommata getrennt sind. (Unter Windows und Unix gibt commandKey den Steuerschlüssel an.)


Der click-Befehl sendet eine mouseDown- und mouseUp-Nachricht an das angeklickte Objekt. Wenn zwei Objekte den angeklickten Speicherort belegen, wobei sich der eine überlappt, werden die Nachrichten an das oberste Objekt gesendet.


Wenn das Objekt unter dem Punkt eine Schaltfläche ist, deren autoHilite wahr ist, bewirkt der Befehl click, dass die Schaltfläche hervorgehoben und hervorgehoben wird, so als ob der Benutzer geklickt hätte.


Wenn sich der Punkt nicht in einem der Anwendungsfenster befindet, hat der Befehl click keine Auswirkung. Dies bedeutet, dass Sie den Befehl click nicht verwenden können, um zu einer anderen Anwendung zu wechseln.

Advertisement