Je cherche spécifiquement à concevoir une action personnalisée pour Barre de lancement afin que je puisse lancer un tweet à partir de cet utilitaire. Comme le Centre de notification dispose d'un bouton "Cliquer pour tweeter", je me suis demandé si le Centre de notification dispose de crochets qui me permettraient de script ceci sans attendre que le développeur du programme ajoute une fonction pour effectuer cette action.
Réponse
Trop de publicités?
Manu Kemppainen
Points
11
Fantastique ! Merci de montrer au monde une autre voie.
Ma solution a fonctionné pour moi, mais la vôtre aussi.
Je ne suis pas un expert d'Applescript, loin de là, mais j'adore bricoler avec.
Merci !
En utilisant ce que j'ai appris de vous, voici une autre méthode qui fonctionne pour moi. Cela ne répond pas à certaines de vos préoccupations concernant les claviers alternatifs ou les erreurs, mais peut-être cela éclairera-t-il quelqu'un qui se lance dans l'AS.
display dialog "Tweet?" default answer "" buttons {"OK"} default button 1 with icon 2
set mytweet to text returned of result
tell application "System Events"
tell process "Notification Center"
click menu bar item 1 of menu bar 1
click button 1 of UI element 1 of row 2 of table 1 of scroll area 1 of window "window"
keystroke mytweet
keystroke "D" using {command down, shift down}
repeat 100 times
try
delay 0.1
click menu bar item 1 of menu bar 1
exit repeat
end try
end repeat
end tell
end tell
- Réponses précédentes
- Plus de réponses