4 votes

Utilisation d'applescript pour contrôler une application qui ne le prend pas en charge

Je veux contrôler une application qui n'a pas d'api Applescript (simfy). Je voudrais la mettre en pause via une commande Alfred, mais pour cela je dois utiliser scripts. Cette application est construite avec Adobe Air et il n'y a pas d'entrée de dictionnaire scripts pour elle.

J'ai créé des raccourcis via les Préférences Système, mais j'aimerais pouvoir accéder aux options même lorsque j'utilise un autre programme. Le cas typique est que je travaille dans mon éditeur et que je veux passer au morceau suivant sans avoir à le quitter.

Savez-vous comment script une application sans support applescript ?

2voto

olivier Points 2387

Le seul moyen que je connaisse est d'utiliser UI Scripting (ancien lien mais toujours utile) via le dictionnaire d'une application appelée "System Events". En substance, cela permet de faire un script qui clique sur un bouton donné ou appuie sur une touche donnée. Malheureusement, vous devrez activer Simfy pour envoyer la frappe (mais vous pouvez l'automatiser et automatiser également un passage à l'application frontale précédente).

Remote Buddy vous permettent d'envoyer une frappe à une application sans l'activer. Vous pouvez ensuite déclencher l'action de Remote Buddy via AppleScript. Mais cela semble exagéré ici, sauf si vous utilisez déjà Remote Buddy pour d'autres choses.

1voto

sshevlyagin Points 111

J'ai trouvé deux autres ressources utiles :

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X