BonsoirSalut ceslinstinct, est-ce que je dois rentrer le code que tu me propose de façon intégrale?
BonjourJ'ai utilisé ce script pour fermer Microsoft Word et ça ne fonctionne pas j'ai le message d'erreur (voir pièce jointe) Voir la pièce jointe 72392
Merci!
tell application "System Events" to set {tIds, tnames} to {bundle identifier, name} of (application process "Microsoft Word")
display dialog "Bundle identifier = " & tIds & return & "Nom = " & tnames as string
Toutes les versions (v.X, 2004, 2008 et 2011) donnent exactement le même résultat :Si le nom de l'application est "Microsoft Word" dans le Dock, donne nous ce que tu trouve comme réponse dans la boite de dialogue.
BonsoirBon, Word 2004 est une appli qui n'est pas sous la forme "Paquet". Pour les autres, celles qui acceptent de quitter avec l'instruction killall, ce sont bien des paquets et le nom qu'il faut utiliser est celui qui est dans le sous-dossier "Mac OS" du paquet.
Suite des test et vérifications : on a aussi le cas d'AppleWorks qui est bien en "Paquet" mais qui refuse de quitter quand même. Serait-ce un effet Carbon vs Cocoa, alors ?
[color=#0000FF]tell[/color] [color=#0080FF]application[/color] [color=#800000]"[/color]System Events[color=#800000]"[/color]
[color=#0000FF]set[/color] [color=#3F7F00]appname[/color] [color=#0000FF]to[/color] [color=#800000]"[/color]Firefox[color=#800000]"[/color]
[color=#0000FF]set[/color] [color=#3F7F00]the_process[/color] [color=#0000FF]to[/color] [color=#0000FF]the[/color] [color=#0080FF]process[/color] [color=#3F7F00]appname[/color]
[color=#0000FF]set[/color] [color=#3F7F00]pid[/color] [color=#0000FF]to[/color] [color=#0000FF]the[/color] [color=#0080FF]unix id[/color] [color=#0000FF]of[/color] [color=#3F7F00]the_process[/color]
[color=#0000FF]end[/color] [color=#0000FF]tell[/color]
[color=#0000FF]if[/color] [color=#3F7F00]pid[/color] [color=#0000FF]is[/color] [color=#0000FF]not[/color] [color=#800000]""[/color] [color=#0000FF]then[/color] [color=#0080FF]do shell script[/color] [color=#800000]("[/color]kill -9 [color=#800000]"[/color] [color=#800000]&[/color] [color=#3F7F00]pid[/color][color=#800000])[/color]
BonjourMerci Celestinc, ça fonctionne avec 4D par contre il faut que j'utilise le nom inscrit dans le moniteur d'activité et non celui indiqué dans le Doc.
Vous êtes vraiment une communauté avec beaucoup de ressources. Merci à tous.