Si le script appelé contient le code:
-- Début script
on GetGroups()
tell application "Contacts" to set l to name of every group
if l is in {"", missing value} then
return missing value
else
set L1 to {"Tous"} & l -- items of l
tell application (path to frontmost application as text) -- POUR METTRE LE DIALOGUE AU PREMIER PLAN
choose from list L1 with prompt " Ce script formate prénoms et noms des contacts du cahier d'adresses." & return & "Il est recommandé de sauvegarder au préalable votre carnet d'adresses." & return & "Veuillez choisir ci dessous un ou plusieurs groupes de contacts à traiter ou tous les contacts: " cancel button name "ANNULER" OK button name "OK" without multiple selections allowed and empty selection allowed
end tell
if the result is false then
delay 0.5
error number -128
else
return the result as text
end if
end if
end GetGroups
tell application "Contacts" to activate
my GetGroups()
-- fin script
le dialogue 'choose list' est au premier plan.
Yvan KOENIG (VALLAURIS, France) mercredi 8 janvier 2020 13:29:45
_______________________________________________
Applescript_fr mailing list
Applescript_fr@???
http://listes.patpro.net/mailman/listinfo/applescript_fr