Puisque vous savez déjà comment double-cliquez sur avec cliclick
ma réponse se concentre sur le Cliquez à droite sur et traditionnellement, sur un Mac, on effectuait une Cliquez à droite sur via contrôle-clic et, en tant que tel, vous devez faire la même chose lorsque vous utilisez l'application cliclick
.
À titre d'exemple, en utilisant cliclick
dans le Terminal, il tentera d'ouvrir la page du manuel pour cliclick
. J'ai dit tentative d'ouverture parce que cliclick
n'a pas de page de manuel mais utilisera la ligne de commande pour effectuer certaines actions qui seront contrôle-clic ( Cliquez à droite sur ) pour faire apparaître le menu contextuel déplacez la souris sur cliquez sur Ouvrir la page de manuel comme j'ai choisi cliclick
dans la ligne de commande avant d'appuyer sur enter pour exécuter la ligne de commande.
L'image ci-dessous montre la ligne de commande deux fois, afin que vous puissiez voir clairement la ligne de commande complète dans la première ligne, alors qu'une partie est masquée dans la deuxième ligne qui effectue le clic sur l'écran.
Ouvrir la page de manuel de la menu contextuel .
L'image ci-dessous est celle qui est apparue et qui a été cliquée lorsque la fonction cliclick
ligne de commande a été exécuté.
L'image ci-dessous est recadrée mais est présentée pour montrer qu'il a essayé d'ouvrir la page du manuel pour cliclick
.
Je n'utilise pas FastScripts, toutefois l'exemple comando devrait vous aider à comprendre ce qu'il faut passer cliclick
pour faire ce que tu essaies de faire.
Le site cliclick
ligne de commande expliquée :
-
cliclick kd:ctrl c:+0,+0 ku:ctrl m:+5,+5 c:+0,+0
- Ligne de commande complète.
-
cliclick
- L'exécutable binaire.
-
kd:ctrl
- Appuyez sur le bouton control vers le bas.
-
c:+0,+0
- Cliquez par rapport à l'endroit où se trouve la souris.
-
ku:ctrl
- Laissez le control clé en haut.
-
m:+5,+5
- Déplacez la souris de cinq pixels sur le axe x, y par rapport à l'endroit où se trouve la souris.
-
c:+0,+0
- Cliquez par rapport à l'endroit où se trouve la souris.
-
Note : La ligne de commande complète ci-dessus peut également être exprimée comme suit,
cliclick kd:ctrl c:. ku:ctrl m:+5,+5 c:.
depuis un .
peut être utilisé à la place de Coordonnées des axes x et y Par exemple, +0,+0
pour la position relative de la souris. Je préfère personnellement utiliser la première plutôt que la seconde, mais les deux formes fonctionnent.
Comme vous pouvez le voir dans la première image que cliclick
a été sélectionné et que la souris, affichée comme un curseur de texte, se trouve juste au-dessus de la sélection, alors lorsque la touche cliclick
commandes ont été exécutés, ils ont ouvert la fenêtre du terminal de la page de manuel correspondant, bien qu'il n'y en ait pas. Cependant, il montre qu'un Cliquez à droite sur a été faite et la souris s'est déplacée vers l'entrée sur la page d'accueil. menu contextuel et a cliqué.
En AppleScript, la ligne de commande ci-dessus serait enveloppée dans un fichier do shell script
comando comme indiqué ci-dessous :
do shell script "/usr/local/bin/cliclick kd:ctrl c:+0,+0 ku:ctrl m:+5,+5 c:+0,+0"
Note : Utilisez le nom de chemin complet du fichier cliclick
l'exécutable binaire s'il se trouve dans un emplacement qui n'est pas dans le répertoire de l PATH
transmis à AppleScript.