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é 23 Mar 2023, 12:11
Message #2


Macbidouilleur de vermeil !
****

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



J'y suis presque. drill.gif
Voici le code
Code
tell application "System Events"
    tell application "Vectorworks" to activate
    keystroke "," using {command down, option down}
end tell
delay 1
tell application "System Events"
    click radio button "Cotations" of tab group 1 of window "Préférences document" of application process "Vectorworks"
end tell
tell application "System Events"
    click checkbox "Placer les cotations dans la classe :" of radio button "Cotations" of tab group 1 of window "Préférences document" of application process "Vectorworks"
end tell


Voici le message d'erreur confused5.gif
error "Erreur dans System Events : Il est impossible d’obtenir checkbox \"Placer les cotations dans la classe :\" of radio button \"Cotations\" of tab group 1 of window \"Préférences document\" of application process \"Vectorworks\"." number -1728 from checkbox "Placer les cotations dans la classe :" of radio button "Cotations" of tab group 1 of window "Préférences document" of application process "Vectorworks"

Capture

Je précise qu'ajouter un délai avant le dernier bloc tell ne change rien.

Ce message a été modifié par MacEmbert - 23 Mar 2023, 12:25.


--------------------
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 : 18th July 2025 - 01:40