IPB

Bienvenue invité ( Connexion | Inscription )

> applescript pour cocher une option des préférences
Options
MacEmbert
posté 22 Mar 2023, 12:23
Message #1


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 914
Inscrit : 12 Oct 2004
Lieu : Liège.be
Membre no 25 088



Bonjour,

Je désirerais scripter un geste que je dois faire plusieurs fois par heure… mais ne suis pas trop versé dans le codage.

Dans une application, je voudrais créer les étapes suivantes:
(dans l'application courante, celle qui est à l'avant-plan)
- raccourci clavier ⌥⌘,
- clic sur onglet "cotations"
- clic sur case à cocher "Placer les cotations…" (pour cocher ou décocher selon que l'état de la case)
- clic sur OK en bas de la fenêtre de dialogue

L'idée est de placer ce script dans BetterTouchTool pour l'appeler via un raccourci clavier.

Merci de votre aide!

Capture d'écran



--------------------
Je ne croque pas que des pommes, j'aime aussi le Camembert.
iMac 2020, macOS Ventura
MacMini C2D 2020, macOS Monterey
iPad mini 2, iPad 6
iPhone 12 pro
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
MacEmbert
posté 22 Mar 2023, 20:30
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 914
Inscrit : 12 Oct 2004
Lieu : Liège.be
Membre no 25 088



J'ai essayé ceci
Code
tell application "System Events"
    tell application "Vectorworks" to activate
    keystroke "," using {command down, option down}
end tell
tell application "System Events" to tell process "Vectorworks" to tell window 1
    click checkbox "Placer les cotations dans la classe :" of tab group 2
end tell


Et voici la réponse
error "Erreur dans System Events : Il est impossible d’obtenir tab group 2 of window 1 of process \"Vectorworks\". Index non valable." number -1719 from tab group 2 of window 1 of process "Vectorworks"


--------------------
Je ne croque pas que des pommes, j'aime aussi le Camembert.
iMac 2020, macOS Ventura
MacMini C2D 2020, macOS Monterey
iPad mini 2, iPad 6
iPhone 12 pro
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 6th July 2025 - 05:23