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 : lundi 20 mai 2002 07:00
Objet : applescript_fr Digest #502

        Liste AppleScript francophone Digest #502

 1) Re: ajout d'un élément à  une list
    by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
 2) on open
    by lamica <lamica@xxxxxxx.com>
 3) Re: on open
    by "serge.segu" <serge.segu@xxxxxxx.fr>
 4) Re: ajout d'un élément à   une list
    by Daniel Varlet <varlet@xxxxxxx.ch>






De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Sun, 19 May 2002 14:30:29 +0200 Objet : [AS] Re: ajout d'un élément à une list Le 18/05/02 11:51, Daniel Varlet a écrit : > P.S. : > Note à Nicolas pour le GAS : > > Tome 1 p.45 > Formes de référence pour List : > « > Vous ne pouvez pas utiliser les formes de référence ***Relative***, Name, ID, > ou > Filter.... > » > > Ça me parait être une con^h^h^h^herreur d'Apple. Puisque : > > Tome 3 p.33 > forme de référence Relative > « > Les formes beginning et front sont équivalentes et se réfèrent au premier > point d’insertion du container (insertion point 1). Les formes end et back > sont équivalentes et se réfèrent au dernier point d’insertion du container > (insertion point -1). > Bien que les termes comme beginning et end ressemblent à des positions > absolues, ils sont relatifs au contenu existant dans le container ( avant ou > après le contenu existant). > » > salut, le problème est que seuls 'beginning' et 'end' fonctionnent avec les listes, 'front' et 'back' retournent une erreur. Autrement, du moins d'après ma lecture, Apple n'a pas fait d'erreur, puisque cette section 'Formes de référence' indique les formes de référence disponibles pour se référer aux propriétés et aux éléments des listes. 'beginning' et 'end' ne se réfèrent pas à une propriété ou à un élément d'une liste, mais servent à régler la position du point d'insertion au début ou à la fin, et je n'ai pas réussi à régler sa position ailleurs. a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --

De : lamica <lamica@xxxxxxx.com> Date : Sun, 19 May 2002 15:22:48 +0200 Objet : [AS] on open bonjour, jen'arrive pas à comprendre pourquoi le script suivant ne fonctionne pas on open lefichier set the creator type of the file lefichier to "ogle" end open As me dit "impossible de modifier le créateur de l'alias lefichier" alors que si je fais la même manoeuvre par le finder tell app "finder" set lefichier to (choose a file) set the creator type of the file lefichier to "ogle" end tell ça marche très bien imanuel

De : "serge.segu" <serge.segu@xxxxxxx.fr> Date : Sun, 19 May 2002 18:27:51 +0200 Objet : [AS] Re: on open le 19/05/02 15:22, lamica a écrit - on 19/05/02 15:22, lamica wrote > pourquoi le script suivant ne fonctionne pas > > on open lefichier > set the creator type of the file lefichier to "ogle" > end open > > As me dit "impossible de modifier le créateur de l'alias lefichier" > alors que si je fais la même manoeuvre par le finder > > tell app "finder" > set lefichier to (choose a file) > set the creator type of the file lefichier to "ogle" > end tell > > ça marche très bien mixer les 2 ;-) on open lefichier tell application "Finder" ¬ to set the creator type of lefichier to "ogle" end open serge

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Sun, 19 May 2002 21:51:29 +0200 Objet : [AS] Re: ajout d'un élément à une list À 14:30 +0200 le 19.05.2002, nicolas descombes écrivait au sujet de "[AS] Re: ajout d'un élément à une list" : [...snip...] >> Note à Nicolas pour le GAS : >> >> Tome 1 p.45 >> Formes de référence pour List : >> « >> Vous ne pouvez pas utiliser les formes de référence ***Relative***, Name, ID, >> ou >> Filter.... >> » >> >> Ça me parait être une con^h^h^h^herreur d'Apple. Puisque : >> >> Tome 3 p.33 >> forme de référence Relative >> « >> Les formes beginning et front sont équivalentes et se réfèrent au premier >> point d’insertion du container (insertion point 1). Les formes end et back >> sont équivalentes et se réfèrent au dernier point d’insertion du container >> (insertion point -1). >> Bien que les termes comme beginning et end ressemblent à des positions >> absolues, ils sont relatifs au contenu existant dans le container ( avant ou >> après le contenu existant). >> » >> > salut, > > le problème est que seuls 'beginning' et 'end' fonctionnent avec les listes, > 'front' et 'back' retournent une erreur. C'est juste !!!! pour une semi-explication voir en fin. > Autrement, du moins d'après ma lecture, Apple n'a pas fait d'erreur, > puisque cette section 'Formes de référence' indique les formes de référence > disponibles pour se référer aux propriétés et aux éléments des listes. > > 'beginning' et 'end' ne se réfèrent pas à une propriété ou à un élément > d'une liste, mais servent à régler la position du point d'insertion au début > ou à la fin, Tu as certainement raison... > et je n'ai pas réussi à régler sa position ailleurs. Si tu as essayé avec 'insertion point' (j'ai essayé aussi ...) : Dans le Glossary de ASLG : insertion point An object class, supported by many applications, that specifies a place where another object or objects can be added. J'en déduis que l'appel à cette classe ne peut se faire que dans une appli qui la supporte. The Language at a Glance. ASLG toujours (rajouté en 1999) : Table A-5 Reference form syntax [...snip...] (insertion point) beginning of _reference_ end of _reference_ [...snip...] Avec des parenthèses !!!! pas de mention de 'front' et 'back' !!!! Comment veux-tu qu' on s'en sorte...;-)))))) Allez, tu as raison c'est pas une erreur... (j'essaye de me persuader ;-))) Mais c'est tellement tordu, introuvable et nul part mentionné clairement (*) que je verrais bien un petit + dans un prochaine version du GAS. (*) juste utilisé dans l'exemple des "notes" de List A+ -- Daniel