Archives actuelles avec moteur de recherche
N'hésitez pas à vous inscrire à la liste : http://listes.patpro.net/mailman/listinfo/applescript_fr
Apple, 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
De : (Liste AppleScript francophone) <applescript_fr@xxxxxxx.net>
À : "(Liste AppleScript francophone)" <applescript_fr@xxxxxxx.net>
Date : samedi 4 mai 2002 07:01
Objet : applescript_fr Digest #488
Liste AppleScript francophone Digest #488
1) WorkFlow est doublons de fichiers
by PDescamps@xxxxxxx.Com
2) Re : [AS] Re : [AS] Particularité s du gestionnaire Run (was: Re: [AS] A Refe
by "Laurent Sebilleau" <l.sebilleau@xxxxxxx.fr>
3) guide applescript et nouveau site
by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
4) Re: Particularits du gestionnaire Run
by Daniel Varlet <varlet@xxxxxxx.ch>
5) Re: guide applescript et nouveau site
by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
De : PDescamps@xxxxxxx.Com Date : Fri, 3 May 2002 14:02:39 +0200 Objet : [AS] WorkFlow est doublons de fichiers Merci a tous pour vos explications et commentaires. J'ai vais grace à vous acceder à un niveau superieur ;-)) pascal
De : "Laurent Sebilleau" <l.sebilleau@xxxxxxx.fr> Date : Fri, 03 May 2002 11:00:41 +0200 Objet : [AS] Re : [AS] Re : [AS] Particularité s du gestionnaire Run (was: Re: [AS] A Reference To) >De : Daniel Varlet <varlet@xxxxxxx.ch> >À : <applescript_fr@xxxxxxx.net> (Liste AppleScript francophone) >Objet : [AS] Re : [AS] Particularités du gestionnaire Run (was: Re: [AS] A Reference To) >Date : Jeu 2 mai 2002 21:17 > > À 16:58 +0200 le 02.05.2002, Laurent Sebilleau écrivait au sujet de "[AS] > Re : [AS] Particularités du gestionnaire Run (was" : > > Content de te relire. > Merci, moi aussi ! :-))) > [...snip...] >>> [... 'A Reference To ' ne référence pas la variable locale d'une routine...] >>> <spouiche> >> Mais rien n'empêcherait d'écrire par exemple: > >> global x >> >> on test() >> set x to {1, 2, 3, 4, 5, 6, 7, 8, 9, 0} >> set xRef to a reference to x >> return x >> end test >> >> my test() >> set z to the first element of x >> >> x est parfaitement défini, mais on tenterait d'accéder à une liste dont >> l'emplacement mémoire a été déclaré libre, et qui donc contient une valeur >> imprévisible, car nul ne sait si cette mémoire n'a pas été réutilisée >> entretemps. > > Je ne comprend pas le 'element' de ton exemple. > Exact, j'aurais dû mettre: set z to the first item of x C'est simplement pour donner un exemple de ce qui pourrait se produire si Applescript nous laissait référencer les variables locales d'un handler. Une tentative d'accès hors du handler donnerait des résultats imprévisibles, un peu comme si on donnait comme adresse celle d'une maison qu'il est prévu de démolir. Si on a de la chance elle est encore debout, mais on peut aussi tomber sur un chantier ou une construction neuve qui n'a rien à voir. Cela dit, je ne prétends pas décrire ici le mécanisme exact de a reference to dans Applescript, mais seulement son principe qui est probablement suffisant pour comprendre la plupart des choses. Le reste tient à l'histoire d'Applescript lui-même: injecter le modèle objet dans un langage de macro ne peut aller sans menues incohérences et bizarreries. Le truc marrant (ou lamentable), c'est qu'il semble bien que les fonctionnalités objets ne sont pas exploitées par l'immense majorité des utilisateurs, qui n'y voient qu'une complexité néfaste. >> Par contre, les globales dont l'allocation mémoire ne change pas durant >> toute l'exécution peuvent être référencées sans danger comme Daniel le >> rappelle fort justement. > > J'ai dit ça moi ? ;-)))) > C'est ce qu'on appelle de la reformulation. Le but est de créer une ambiance fortement consensuelle et mutuellement approbative pour installer un climat stimulant, propice à la découverte et l'inventivité, ce qui, je n'en doute pas, est un des objectifs essentiels de la liste. Parfois, je me laisse emporter par mon élan et cette reformulation devient franchement créative (les esprits mal tournés disent que je déforme carrément). > A+ LS
De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Fri, 03 May 2002 21:07:59 +0200 Objet : [AS] guide applescript et nouveau site bonjour à tous, Le tome 7 et tous les autres tomes + le sommaire sont en version finale et sont disponibles. Il ne manque plus que l'index. Si j'ai le courage de le faire, je le mettrai à côté le moment venu. Et pour fêter ça, j'ai refait le site (raison de l'attente, Daniel). Pour l'instant, seul le lien menant à la page des guides est actif. Bonne soirée et bonne lecture. a+ Nicolas -- Guide AppleScript version française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 3 May 2002 22:07:20 +0200 Objet : [AS] Re: Particularits du gestionnaire Run À 11:00 +0200 le 03.05.2002, Laurent Sebilleau écrivait au sujet de "[AS] Re : [AS] Re : [AS] Particularité s du gestionnair" : (modifié sujet) (remis le script sans quote) [SCRIPT] global x on test() set x to {1, 2, 3, 4, 5, 6, 7, 8, 9, 0} set xRef to a reference to x return x end test my test() set z to the first item of x [/SCRIPT] [...le script...] > C'est simplement pour donner un exemple de ce qui pourrait se produire si > Applescript nous laissait référencer les variables locales d'un handler. Mais ce script fonctionne, non ? (note : xRef n'est pas utilisé) >Une > tentative d'accès hors du handler donnerait des résultats imprévisibles, un > peu comme si on donnait comme adresse celle d'une maison qu'il est prévu de > démolir. Si on a de la chance elle est encore debout, mais on peut aussi > tomber sur un chantier ou une construction neuve qui n'a rien à voir. > Cela dit, je ne prétends pas décrire ici le mécanisme exact de a reference > to dans Applescript, mais seulement son principe qui est probablement > suffisant pour comprendre la plupart des choses. C'est effectivement très instructif... Si tu avais quelques références à conseiller (biblio/web) pour que je puisse approfondir. Perso ou sur la liste... (je ne pense pas que ce soit du HS mais bon...). Mais je ne vois pas le rapport direct avec l'exemple que tu as donné. > Le reste tient à l'histoire d'Applescript lui-même: injecter le modèle objet > dans un langage de macro ne peut aller sans menues incohérences et > bizarreries. Le truc marrant (ou lamentable), c'est qu'il semble bien que > les fonctionnalités objets ne sont pas exploitées par l'immense majorité des > utilisateurs, qui n'y voient qu'une complexité néfaste. Bientôt la francophonie sera à même de mieux appréhender les notions particulières de script-objet. (Guide AS fr). :-) Les séances de travaux sur ce dernier tome ont été particulièrement ardues... >> J'ai dit ça moi ? ;-)))) >> > C'est ce qu'on appelle de la reformulation. Le but est de créer une ambiance > fortement consensuelle et mutuellement approbative pour installer un climat > stimulant, propice à la découverte et l'inventivité, ce qui, je n'en doute > pas, est un des objectifs essentiels de la liste. Je laisse, car elle me plaît bien cette définition. On peut même se dire qu'il y a du 2e degré... >Parfois, je me laisse > emporter par mon élan et cette reformulation devient franchement créative > (les esprits mal tournés disent que je déforme carrément). Y a des gens méchants quand même... Les ennemis de la créativité sont partout. A+ -- Daniel
De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Fri, 3 May 2002 22:02:41 +0200 Objet : [AS] Re: guide applescript et nouveau site Le vendredi 3 mai 2002 a 21:07, nicolas descombes a ecrit : >bonjour à tous, > >Le tome 7 et tous les autres tomes + le sommaire sont en version finale et >sont disponibles. Il ne manque plus que l'index. Si j'ai le courage de le >faire, je le mettrai à côté le moment venu. >Et pour fêter ça, j'ai refait le site (raison de l'attente, Daniel). Pour >l'instant, seul le lien menant à la page des guides est actif. > >Bonne soirée et bonne lecture. Bravo pour le nouveau site, mais surtout pour la traduction et ceci : Windows 1 Mo Guide AppleScript.exe.hqx De quoi donner envie d'acheter un Mac ;-) -- Cordialement. Jean-Marie -HOO;-) ____________________ Jean-Marie Hoornaert Courriel : jmh@xxxxxxx.be PPsP* : http://www.h2o.be Newsletter : jmh@xxxxxxx.be?subject=Infos_h2o * Page Personnelle sans Prétention * pour AppleScripter FileMaker