Un script un peu complexe...

Publié : 29.04.2009 - 10h09 par Jérémie

Salut!

Je suis en train de bidouiller un truc. Voilà l'idée : j'utilises TextExpander pour me simplifier la vie, et il a une fonction très pratique, qui est de pouvoir lancer des scripts AppleScripts avec des abréviations. L'idée a donc germé de créer un script qui me permettrait de taper un truc du genre : adrwho, et une petite fenêtre me demanderait le nom de la personne dont je veux taper l'adresse, laquelle serait prise depuis mon carnet d'adresse. Je sais pas encore comment je vais m'y prendre concrètement... si vous avez des idées, c'est volontiers. On pourrait aussi imaginer un raccourci adrwho(nom) qui permettrait même d'éviter la fenêtre popup. Mais je sais pas si ça passerait.

Bref, j'en suis un peu au brainstorming.


Re: Un script un peu complexe...

Publié : 30.04.2009 - 8h23 par Fabien

Je veux pas faire mon rabat-la-joie, mais Quicksilver ou Butler fait déjà ça... ou presque.


Re: Un script un peu complexe...

Publié : 30.04.2009 - 11h22 par Jérémie

décidément quicksilver me réserve encore bien des surprises... on a pas fini de découvrir une petite merveille comme celle-ci.

Quel module tu utilises pour faire ça?


Re: Un script un peu complexe...

Publié : 30.04.2009 - 13h45 par Fabien

Tu n'as besoin que du module "Address Book".

Voici la marche à suivre:

- tu appelles Quicksilver et tu entres les lettres de ton contact (par exemple, Apple):

Image

- tu presses la flèche de droite pour entrer DANS le contact afin de sélectionner une adresse (car un contact peut avoir plusieurs adresses):

Image

- tu presses TAB pour passer au choix de l'action et tu entre 'col' pour parvenir à l'action "Coller":

Image


ou alors, deuxième possibilité, tu invoques QS et tu affiches ton contact, puis tu presses TAB pour aller chercher "Show Content Menu":

Image

Tu valides et tu obtiens la liste des éléments de ton contact sous forme de menus. Il ne te reste plus qu'à aller chercher "Coller" (en haut à droite):

Image

Et voilà :-)


Re: Un script un peu complexe...

Publié : 30.04.2009 - 13h50 par Fabien

La même chose avec Butler. Tu entres le nom, tu sélectionnes le contact, tu presses TAB pour passer à l'action "Copier" et tu valides. Il ne te reste plus qu'à coller le résultat.

Image

Avantage de Butler: un poil plus rapide
Désavantage: s'il y a plusieurs adresses, il les copie toutes dans le presse-papier.


Re: Un script un peu complexe...

Publié : 30.04.2009 - 17h56 par Jérémie

Merci Fabien! Tu viens de m'éviter de passer de longues heures à bidouiller un code qui est au delà de ma portée d'Applescripteur amateur.

Et Chapeau à QS. Ce logiciel est plein de ressources et devrait être sur toute les machines.


Re: Un script un peu complexe...

Publié : 30.04.2009 - 18h58 par MarcelPahud

Et si jamais, mais je sais pas si c'est vraiment ça que tu recherches, il existe ceci que j'utilise :

TapDex

C'est gratuit aussi et ça prend moins de place que Quicksilver...

Image

Et tu peux copier n'importe quel élément de la "carte de visite" qui s'affiche.


Re: Un script un peu complexe...

Publié : 01.05.2009 - 10h41 par glimind

Fabien a écrit :- tu presses la flèche de droite pour entrer DANS le contact afin de sélectionner une adresse (car un contact peut avoir plusieurs adresses):


énorme, superbe, merci pour tout ;) Décidément, je dois l'utiliser à 12% ce soft, il est bô !


Re: Un script un peu complexe...

Publié : 02.05.2009 - 20h31 par superpantoufle

glimind a écrit :énorme, superbe, merci pour tout ;) Décidément, je dois l'utiliser à 12% ce soft, il est bô !

Pareil pour moi (même si je connaissais le coup des contacts)... Dommage que le développement stagne, espérons juste qu'il reste compatible (et réactif!) avec les prochaines versions de Mac OS X!


Re: Un script un peu complexe...

Publié : 02.05.2009 - 21h52 par Fabien

Quicksilver est maintenant Open-source et le développement continue.

Pour les dernières versions, c'est par ici:

http://code.google.com/p/blacktree-alch ... loads/list