IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Applescript] Ouvrir une fiche de Contact dont on a le nom ou prénom
Options
frankie00
posté 21 Nov 2014, 05:50
Message #1


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 947
Inscrit : 22 Dec 2011
Lieu : Paris
Membre no 173 181



Tout est dans le titre. Je vous sollicite préparant une espèce de giga-programme en Applescript destiné à accéder + facilement à des tas de données. Tout cela est légal bien sûr biggrin.gif
Donc j'ai ouvert le programme Adress Book et j'ai le nom ou le prénom d'un titulaire: je cherche juste à ouvrir sa fiche. Ça se révèle + difficile que prévu. J'ai essayé de fouiner du côté de qq instructions et sur Internet , je trouve rien. Les data sont rangées dans un fichier qu'on peut symboliser ainsi:
set Database_Contact to ((path to application support folder) as string) & "Address Book :AddressBook.data"

Mais là je bloque. Toute aide est bienvenue. J'ai essayé de jouer avec les instructions open (vcard..., ou alors open Database_Contact with vcard which surname is...
Ça donne rien.


--------------------
¶ Mon blog informatique est la Vague en Creux
¶ MacBook Pro de 2021 avec OS 14.4 Sonoma, 13 pouces, 16 Go de mémoire RAM, processeur M1, SSD de 500Go
¶ Autre MacBook Pro de 2015 avec OS 10.14.5 Mojave 15 pouces Retina, 16 Go de mémoire RAM, processeur quadri-core 2.5 GHz Intel Core , double carte graphique et SSD 512 Go
Nous sommes 2 sur ce site: Jean Pass & Dem Eilleur qui vous saluons bien !“
Go to the top of the page
 
+Quote Post
Jaypee
posté 21 Nov 2014, 08:34
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 486
Inscrit : 29 Aug 2002
Membre no 3 340



Je ne pratique pas beaucoup l'AppleScript, mais le code de base est là.

Code
tell application "Contacts"
    activate
    set leContact to the first person whose (first name is "Lara" and last name is "Croft")
    tell application "Finder"
        set urlDuContact to "addressbook://" & id of leContact
        open location (urlDuContact)
    end tell
end tell
Go to the top of the page
 
+Quote Post

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 : 25th April 2024 - 06:39