[<] Sujet : [AS] Utilisation de plusieurs plist
De : Erwan Cuinet <anonyme@...>
Date : 2008-02-10 19:44:54
Sujet : Re: [AS] Utilisation de plusieurs plist
De : Daniel Varlet <anonyme@...>
Date : 2008-02-12 09:21:31
Sujet : Re: [AS] Utilisation de plusieurs plist
De : Erwan Cuinet <anonyme@...>
Date : 2008-02-13 20:16:36
Sujet : Re: [AS] Utilisation de plusieurs plist
De : Daniel Varlet <anonyme@...>
Date : 2008-02-14 09:18:56
À 20:16 +0100 le 13.02.08, Erwan Cuinet écrivait au sujet de "Re: [AS] Utilisation de plusieurs plist" : (...) > >Bonsoir, >il s'agit d'ASS (léopard donc 2.0) >Les 2 plists sont situées dans library/preferences. >Les 2 contiennent un tableau et je voudrais comparé les tableaux, >l'une des plists étant une ancienne version, l'autre la nouvelle... >Merci d'avance >Erwan La plus simple AMA est de passer par System Events. Exemple d'utilisation sans intérêt: set f to "" & (path to preferences) & "com.apple.finder.plist" (* note spéciale Leopard: tiens path to n'est pas encore deprecated. *) tell application "System Events" set f to property list file (f as text) set p to property list item "WindowState" of f set r to value of p return top of |WindowBounds| of item 2 of r end tell Il y a aussi la commande Unix "defaults" qui est une bouse sans nom sous Tiger (pas de raison que ça ait changé). Peut servir si c'est simple. Comme déjà dit l'osax XMLLib.osax de Satimage. Très bien. Avec ASS il y a la possibilité de lire les défauts d'une autre appli ASS (l'app doit gérer la propriété user defaults) . Peut-être même remplacer les prefs réellement en cours d'exécution. Je n'ai pas exploré. Exemple : set a to application "ASTEST2" set s to contents of default entry "defaultName" of user defaults of a Dans ce cas l'application "ASTEST2" est lancée. La pref est bien lue. A+ -- Daniel _______________________________________________ Applescript_fr mailing list anonyme@... http://listes.patpro.net/mailman/listinfo/applescript_frApple, AppleScript, AppleScript Studio, AppleTalk, AppleWorks, ColorSync, Finder, HyperCard, iBook, iLife, iMac, iWork, Keynote, Mac, Macintosh, Mac OS, Pages, Panther, PowerBook, Power Mac, Power Macintosh, QuickTime, Safari, Tiger, Xcode sont des marques déposées par Apple Computer, Inc., enregistrées aux Etats-Unis et dans les autres pays. Liste officielle