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 : jeudi 23 mai 2002 07:00
Objet : applescript_fr Digest #505

        Liste AppleScript francophone Digest #505

 1) Re: gérer une photo
    by Daniel Varlet <varlet@xxxxxxx.ch>
 2) Re: gérer une photo
    by Marc Venot <thor_tue@xxxxxxx.net>
 3) Re: Mount volume
    by "Philippe Houdayer" <phoudayer@xxxxxxx.fr>
 4) extraire le nom d'un fichier de son chemin
    by Marc Venot <thor_tue@xxxxxxx.net>
 5) Re: gérer une photo
    by Daniel Varlet <varlet@xxxxxxx.ch>
 6) Re: extraire le nom d'un fichier de son chemin
    by Daniel Varlet <varlet@xxxxxxx.ch>
 7) Re: extraire le nom d'un fichier de son chemin
    by "fredo.mkb" <fredo.mkb@xxxxxxx.fr>
 8) Nicolas 2,
    by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
 9) Re: Et aussi...
    by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
10) Re: Et aussi...
    by patpro <patpro@xxxxxxx.net>
11) Re: Nicolas 2,
    by patpro <patpro@xxxxxxx.net>
12) Re: Et aussi...
    by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
13) Re: Nicolas 2,
    by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
14) Re: Et aussi...
    by tremen@xxxxxxx.fr
15) AS & Outloock
    by Guillermo Rubio <guillermo.rubio@xxxxxxx.be>
16) Débuts difficiles....
    by Gauthier Piat <gauthierpiat@xxxxxxx.com>
17) Re: [NOIZE] Nicolas 2,
    by "serge.segu" <serge.segu@xxxxxxx.fr>
18) Re: extraire le nom d'un fichier de son chemin
    by Marc Venot <thor_tue@xxxxxxx.net>
19) pb script
    by lamica <lamica@xxxxxxx.com>
20) Re: gérer une photo
    by Marc Venot <thor_tue@xxxxxxx.net>
21) Re: pb script
    by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
22) Re: Et aussi...
    by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
23) Re: Et aussi...
    by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
24) Re: extraire le nom d'un fichier de son chemin
    by "fredo.mkb" <fredo.mkb@xxxxxxx.fr>
25) Re: extraire le nom d'un fichier de son chemin
    by Marc Venot <thor_tue@xxxxxxx.net>
26) Aide AppleScript Studio
    by Jude <jude16@xxxxxxx.com>






De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 22 May 2002 08:48:36 +0200 Objet : [AS] Re: gérer une photo À 04:38 +0200 le 22.05.2002, Marc Venot écrivait au sujet de "[AS] gérer une photo" : >> > Si le sous-dossier "mini" existe alors l'application en crée un sans >> titre (untitled). >> > Comment l'éviter? >> >> La réponse de Serge est exactement ce qu'il faut faire, et répondre... >> AMHA évidemment. >> Découper le plus possible son script en routines réutilisables. >> >> Voilà ce qu'il ne faut pas faire ;-)))) (Ça marche mais ce n'est pas >> réutilisable simplement/rapidemment) : >> Et en plus je me sert presque uniquement du Finder. Les références de >> dossiers ne seront pas utilisables ailleurs. Sans transformations > (coercitions) >> à l'intérieur d'un tell Finder tout du moins. >> >> [SCRIPT kleenex] >> tell application "Finder" >> set monDossier to folder of item ("" & (path to me)) --assure que la >> coercition de 'path to' marchera >> set Ledossierphoto to folder "photos" of monDossier >> set liste_GrandesPhotos to (every file of Ledossierphoto) as list >> -- tu peux aussi filtrer sur le type JPEG TIFF etc... avec 'whose' . Un >> avantage (quand même...) du Finder >> set nombre_GrandesPhotos to count items of liste_GrandesPhotos >> if not (exists folder "mini" of Ledossierphoto) then >> make new folder at Ledossierphoto with properties {name: "mini"} >> end if >> end tell >> [/SCRIPT] > > Merci, j'aime bien la compacité de ce script. Argh... Je répète qu'il vaut mieux utiliser les routines qu'a données Serge. Mais chacun fait, fait, ce qui lui plait, plait.... > Ensuite je souhaite qu'AS crée une vignette pour chaque image dans le > dossier mini. > > La niche nous propose des explications mais en mélangeant la partie html de > la partie création > des images cela ne facilite pas ma compréhension. > http://laniche.macplus.net/homepage/2001/1806/180601.shtml Ben faut demander à Jason... ;-) > [SCRIPT] continuation > tell application "clip2gif" > repeat with i in liste_GrandesPhotos > set LeFichier to i as alias > set dimensions to measure LeFichier maximum size {100, 100} > set Largeur to item 1 of dimensions > set Hauteur to item 2 of dimensions > display dialog "Largeur" default answer Largeur as string > end repeat > end tell > [/SCRIPT] > le programme m'indique une erreur mémoire. Chez moi ça marche .... J'ai simplement changé dimensions en lesDimensions car sinon c'est un mot clef chez moi. Viens certainement de l'osax Akua. Je te conseille le filtre dans le Finder pour récupérer la liste_GrandesPhotos, puisque clip2gif ne reconnait que 4 types. set liste_GrandesPhotos to every file of Ledossierphoto whose file type is in {"GIFf", "JPEG", "PICT", "TIFF"} Ainsi qu'un petit activate avant le dialogue. Si erreur mémoire c'est peut-être parce que clip2gif en manque. Comme j'ai pas lu la doc, ça sert à quoi le 'maximum size' de 'measure' ? Mesure relative ? A+ -- Daniel

De : Marc Venot <thor_tue@xxxxxxx.net> Date : Wed, 22 May 2002 10:01:47 +0200 (MEST) Objet : [AS] Re: gérer une photo > > Merci, j'aime bien la compacité de ce script. > > Argh... > Je répète qu'il vaut mieux utiliser les routines qu'a données Serge. > Mais chacun fait, fait, ce qui lui plait, plait.... Je garde les routines de Serge en réserve. > > > Ensuite je souhaite qu'AS crée une vignette pour chaque image dans le > > dossier mini. > > > > La niche nous propose des explications mais en mélangeant la partie html > > de la partie création > > des images cela ne facilite pas ma compréhension. > > http://laniche.macplus.net/homepage/2001/1806/180601.shtml > > Ben faut demander à Jason... ;-) Je lui ai pointé des coquilles et il s'est vexé. > > [SCRIPT] continuation > > tell application "clip2gif" > > repeat with i in liste_GrandesPhotos > > set LeFichier to i as alias > > set dimensions to measure LeFichier maximum size {100, 100} > > set Largeur to item 1 of dimensions > > set Hauteur to item 2 of dimensions > > display dialog "Largeur" default answer Largeur as string > > end repeat > > end tell > > [/SCRIPT] > > le programme m'indique une erreur mémoire. > > Chez moi ça marche .... > J'ai simplement changé dimensions en lesDimensions car sinon c'est un mot > clef chez moi. Viens certainement de l'osax Akua. OK. > Je te conseille le filtre dans le Finder pour récupérer la > liste_GrandesPhotos, puisque clip2gif ne reconnait que 4 types. > > set liste_GrandesPhotos to every file of Ledossierphoto whose file type > is in {"GIFf", "JPEG", "PICT", "TIFF"} OK > Ainsi qu'un petit activate avant le dialogue. J'avais en effet vu cette instruction dans les modèles d'Apple mais comme cela ne semblait avoir aucune influence? > Si erreur mémoire c'est peut-être parce que clip2gif en manque. La dimension préférée de clip2gif est à 2048 k (et il reste plus de 40 meg disponible dans l'iMac). Une image ne fait jamais plus de 200 k. > Comme j'ai pas lu la doc, ça sert à quoi le 'maximum size' de 'measure' ? > Mesure relative ? Pour la vignette mettre une limite maximum dans le sens de la plus grande dimension, l'autre étant réduite proportionnellement. -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net

De : "Philippe Houdayer" <phoudayer@xxxxxxx.fr> Date : Wed, 22 May 2002 10:28:47 +0200 Objet : [AS] Re: Mount volume > > Mais il y a-t-il une fonction qui permette à ce que ce volume monte > automaitquement au redémarrage de la machine? (équivalent à cocher la > case lorsque que l'on monte ce volume "manuellement"). > Christophe dossier Ouverture au démarrage ... et hop !

De : Marc Venot <thor_tue@xxxxxxx.net> Date : Wed, 22 May 2002 11:16:40 +0200 (MEST) Objet : [AS] extraire le nom d'un fichier de son chemin http://laniche.macplus.net/homepage/2001/1406/140601.shtml .... Tell application "Finder" set MaListe to list folder Ledossierphoto .... Résultat : {"black1.jpg", "celine1.jpg", "mali1.jpg", "mali2.jpg", "patty.jpg", "pistou1.jpg"} or j'obtient pour chaque fichier son chemin complet. Quelle est l'instruction pour n'avoir que le nom du fichier? Je vois qu'il y a des explications tome 1 chapitre 3 mais cela ne m'apporte pas une réponse. -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 22 May 2002 11:58:30 +0200 Objet : [AS] Re: gérer une photo À 10:01 +0200 le 22.05.2002, Marc Venot écrivait au sujet de "[AS] Re: gérer une photo" : [...snip...] > >> Ainsi qu'un petit activate avant le dialogue. > > J'avais en effet vu cette instruction dans les modèles d'Apple mais comme > cela ne semblait avoir > aucune influence? La seule influence dans ce cas là c'est pour l'utilisateur. Simplement le dialogue est à l'avant-plan directement sans clignotement/notice du Finder. > >> Si erreur mémoire c'est peut-être parce que clip2gif en manque. > La dimension préférée de clip2gif est à 2048 k (et il reste plus de 40 meg > disponible dans l'iMac). C'est à toi de lui en donner plus. Il ne les prendra pas. C'est ce que j'ai cru comprendre dans sa doc lue rapidemment. Cetains softs peuvent ponctuellement et temporairement prendre d'eux-même (GraphicConverter entre autre)... > Une image ne fait jamais plus de 200 k. Essaye quand même de lui allouer plus de mémoire.... Note : -C'est étonnant car j'ai testé CE script dans les même conditions. - Ça ne marche pas avec du TIFF le measure : feature not implemented, > >> Comme j'ai pas lu la doc, ça sert à quoi le 'maximum size' de 'measure' ? >> Mesure relative ? > > Pour la vignette mettre une limite maximum dans le sens de la plus grande > dimension, l'autre > étant réduite proportionnellement. Oui mais là il n'y pas de création de vignette ?!? j'aurais compris avec save, mais là... A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 22 May 2002 12:05:13 +0200 Objet : [AS] Re: extraire le nom d'un fichier de son chemin À 11:16 +0200 le 22.05.2002, Marc Venot écrivait au sujet de "[AS] extraire le nom d'un fichier de son chemin" : > http://laniche.macplus.net/homepage/2001/1406/140601.shtml > ... > Tell application "Finder" > set MaListe to list folder Ledossierphoto > ... > > Résultat : > {"black1.jpg", "celine1.jpg", "mali1.jpg", "mali2.jpg", "patty.jpg", > "pistou1.jpg"} > > or j'obtient pour chaque fichier son chemin complet. Tu as un problème... Car list folder renvoit uniquement les noms des éléments du dossier. Un osax qui joue perso ? AS mal installé ???.... A+ -- Daniel

De : "fredo.mkb" <fredo.mkb@xxxxxxx.fr> Date : Wed, 22 May 2002 13:17:23 +0200 Objet : [AS] Re: extraire le nom d'un fichier de son chemin Salut les AS, Marc Venot à dit à Ò[AS] extraire le nom d'un fichier de son cheminÓ. [2002/05/22 11:16] > http://laniche.macplus.net/homepage/2001/1406/140601.shtml > ... > Tell application "Finder" > set MaListe to list folder Ledossierphoto > ... > > Résultat : > {"black1.jpg", "celine1.jpg", "mali1.jpg", "mali2.jpg", "patty.jpg", > "pistou1.jpg"} > > or j'obtient pour chaque fichier son chemin complet. > > > Quelle est l'instruction pour n'avoir que le nom du fichier? Je pense que le problème pourrait venir du "Tell application "Finder"" car la fonction "list folder" appartient aux compléments standards, il n'est donc pas nécessaire d'activer le "Finder" pour lister par nom le contenu d'un volume. Ceci dit, même avec le "Finder" actif, ça devrait marcher correctement, cf. réponse de Daniel quant à une incopatibilité entre Osax... En tout cas, ça vaut le coup de tester l'instruction .... set MaListe to list folder Ledossierphoto .... sans activer le "Finder"... Si non, si l'activation du "Finder" est nécessaire pour la suite du script, tente d'utiliser cette syntaxe : .... set MaListe to name of every item of folder Ledossierphoto .... @+ Fredo d;o) -- "Un pas à la fois me suffit..." Gandhi

De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Wed, 22 May 2002 13:08:12 +0200 Objet : [AS] Nicolas 2, Si tu penses que j'ai le temps de lire le GAS en entier, eh ben tu te fourres le doigt dans l'oeil jusqu'au ventre! Nan je rigole mais franchement je n'aurai jamais le temps de lire tout ça!!!!!!!

De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Wed, 22 May 2002 13:13:27 +0200 Objet : [AS] Re: Et aussi... Ce message est pour répondre à M. Daniel > À 19:46 +0200 le 20.05.2002, Jill 9online (POP) écrivait au sujet de "Re: [AS] > Re: Et aussi..." : > [...snip...] Que veut dire snip? >> >> Ah ok merci > > De rien ;-) > > [...snip...] >>> [mode Jacques Martin] >>> Tu es un petit garçon de quel âge ? >> >> 12 ans! > > AAAAAAAAAAAAAARGGHHHHHHHHHHHH !!!!!!!!!! > > T'es la mascotte de la liste alors... :-)))))` COOL! > > Pourquoi la réponse en privé et pas sur la liste ? Bah j'ai fait une erreur > > AMHA ça en scierait plus d'un. Et puis surtout ce serait plus clair. Car tu > fais des erreurs de... gamin et c'est normal... > Ça permetrait de mieux expliquer surtout. Sans faire dans le nian-nian. > Quoique ça pourrait-être amusant... > >>> [/mode Jacques Martin] >>> >>> (si jamais j'ai juste sur ce coup-là, je me met au tricot) > > P^h^h^hh^n de m^h^h^h^he je dois me mettre au tricot.... ;-)))) Waf > >> lol ca y est j'ai téléchargé le truc de nicolas descombes! > > C'est pas un truc !!! C'est un guide qu'on s'est fait ch^h^hr à traduire ..... > Un peu de respect pour les croulants.... ;-))) lol > >> Mais pourquoi >> créer une version PC? > > Ça m'a aussi étonné, mais pourquoi pas... > Voilà ce qu'écrivait Nicolas sur la liste à ce sujet : ok > > ---- begin mail > > Reply-To: <applescript_fr@xxxxxxx.net> (Liste AppleScript francophone) > Sender: <applescript_fr@xxxxxxx.net> (Liste AppleScript francophone) > To: <applescript_fr@xxxxxxx.net> (Liste AppleScript francophone) > Date: Sat, 04 May 2002 22:15:19 +0200 > Subject: [AS] Re: guide applescript et nouveau site > From: nicolas descombes <nicolas.descombes@xxxxxxx.fr> > MIME-Version: 1.0 > Content-type: text/plain; charset="ISO-8859-1" > >> Le 3/05/02 22:02, Jean-Marie Hoornaert a écrit : > > >> Bravo pour le nouveau site, mais surtout pour la traduction et ceci : >> >> Windows 1 Mo Guide AppleScript.exe.hqx >> > > Certains se connectent au site sous Windows. Alors plutôt qu'ils ne > repartent déçus ou dubitatifs, ils peuvent récupérer les guides et surtout > les lire. > > Alors après de savoir si ça va convertir les PCistes, c'est le dernier de > mes soucis. C'est le boulot à Apple, pas le mien. > > a+ > Nicolas > -- > Guide AppleScript version Française. > 7 tomes + un sommaire général. > <http://trad.applescript.free.fr/Accueil.html> > -- > ---- end mail > > > A+

De : patpro <patpro@xxxxxxx.net> Date : Wed, 22 May 2002 13:47:57 +0200 Objet : [AS] Re: Et aussi... le 22/05/02 13:13, Jill 9online (POP) à mickay.jill@xxxxxxx.fr a écrit : >> Re: Et aussi..." : >> [...snip...] > > > Que veut dire snip? c'est le bruit du coup de ciseaux qui vire les phrases d'un message qui n'ont pas lieux d'être dans la réponse, certains utilises aussi des rayons laser (ZAP), ou des ciseaux anglais (CUT). patpro -- bruiteur

De : patpro <patpro@xxxxxxx.net> Date : Wed, 22 May 2002 13:53:23 +0200 Objet : [AS] Re: Nicolas 2, le 22/05/02 13:08, Jill 9online (POP) à mickay.jill@xxxxxxx.fr a écrit : > Si tu penses que j'ai le temps de lire le GAS en entier, eh ben tu te > fourres le doigt dans l'oeil jusqu'au ventre! Nan je rigole mais franchement > je n'aurai jamais le temps de lire tout ça!!!!!!! lis 2 3 fois les sommaires, tables des matières, et index, comme ça tu sauras exactement quoi trouver dedans. C'est ce qui compte le plus. Une fois que tu sais que tu peux y trouver telle ou telle chose, mais pas telle autre, tu n'auras qu'a lire les parties concernées ou poser tes questions sur la liste en fonction des problemes rencontrés. C'est un ouvrage de référence, pas quelque chose a apprendre par coeur. C'est pour ca qu'on appelle ça en général un manuel, ou un handbook en anglais, c'est quelque chose qu'on a dans la main, ou à portée de la main, mais pas dans la tete :) patpro -- bibliotheque = 100%

De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Wed, 22 May 2002 14:19:27 +0200 Objet : [AS] Re: Et aussi... Le 22/05/02 13:13, Jill 9online (POP) a écrit : > Ce message est pour répondre à M. Daniel > Môôssieuuur Daniel :-))))))))))) >> À 19:46 +0200 le 20.05.2002, Jill 9online (POP) écrivait au sujet de "Re: >> [AS] >> Re: Et aussi..." : >>>> [mode Jacques Martin] >>>> Tu es un petit garçon de quel âge ? >>> >>> 12 ans! >> >> AAAAAAAAAAAAAARGGHHHHHHHHHHHH !!!!!!!!!! >> >> T'es la mascotte de la liste alors... :-)))))` certainement le plus jeune de nous tous !!!! qui dit mieux ??? >> P^h^h^hh^n de m^h^h^h^he je dois me mettre au tricot.... ;-)))) va voir là : <http://www.tricotin.com/> ou <www.giletpuce.com> >> C'est pas un truc !!! C'est un guide qu'on s'est fait ch^h^hr à traduire .... >> Un peu de respect pour les croulants.... ;-))) je me considère pas encore comme croulant, 31 seulement au tableau !!! >>> Mais pourquoi >>> créer une version PC? je suis pour l'universalité a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --

De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Wed, 22 May 2002 14:19:26 +0200 Objet : [AS] Re: Nicolas 2, Le 22/05/02 13:08, Jill 9online (POP) a écrit : > Si tu penses que j'ai le temps de lire le GAS en entier, eh ben tu te > fourres le doigt dans l'oeil jusqu'au ventre! Nan je rigole mais franchement > je n'aurai jamais le temps de lire tout ça!!!!!!! > le temps passé à lire le GAS sera du temps gagné lors de l'écriture des scripts tu fais comme tu veux mais ne t'étonnes pas si tu galères a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --

De : tremen@xxxxxxx.fr Date : Wed, 22 May 2002 14:38:14 +0200 (MEST) Objet : [AS] Re: Et aussi... En réponse à patpro <patpro@xxxxxxx.net>: > le 22/05/02 13:13, Jill 9online (POP) à mickay.jill@xxxxxxx.fr a > écrit : > > >> Re: Et aussi..." : > >> [...snip...] > > > > > > Que veut dire snip? > > c'est le bruit du coup de ciseaux qui vire les phrases d'un message > qui > n'ont pas lieux d'être dans la réponse, certains utilises aussi des > rayons > laser (ZAP), ou des ciseaux anglais (CUT). > > patpro > -- > bruiteur Sans oublier mes vieux ciseaux rouillés : [COUIC...] Stéphane -- Apprenti-bruiteur

De : Guillermo Rubio <guillermo.rubio@xxxxxxx.be> Date : Wed, 22 May 2002 16:18:53 +0200 Objet : [AS] AS & Outloock Bonjour, Merci de l'aide que vous m'avez apporte jusqu'ici. J'ai encore des questions. J'ai besoin de deux petits scripts pou Outloock. Tous les deux pour le carnet d'adresses. 1- Un script qui me permette de remplir la rubrique "societe" d'une serie de contacts marqués. 2- Un script pour detecter les doublons (en f(x) de l'adresse e-mail) dans le carnet d'adresses. Merci d'avance Guillermo

De : Gauthier Piat <gauthierpiat@xxxxxxx.com> Date : Wed, 22 May 2002 16:36:06 +0200 Objet : [AS] Débuts difficiles.... Bonjour à tous J'ai enfin réussi à finir mon premier script. Je suis sous os X. Et j'ai 2 soucis. 1 - Je ne retrouve pas d'exemplaire du script non compilé. Suis je obligé de le resaisir ou bien y a t il une autre possibilité pour pouvoir le lire et y apporter des modifications ? 2- Le script a pour but d'afficher dans une nouvelle fenêtre les images d'une page web. voici son fonctionnement : a- internet explorer fourni la source dde la page en cours b- la source est copiée dans un nouveau fichier Word c- tous les liens ( a href...) sont copiés dans un nouveau document ( via les fonctions d'applescrip directement -- pas d'osax) d- les "a href" sont remplacés par des "img src" et les "</a> par un blanc (idem) e- le nouveau fichier est enregistré f- internet explorer ouvre la nouvelle page le problème est que quand j'essaie de m'en servir pour les groupes de yahoo, le fait de charger la nouvelle page me délogge automatiquement de leur serveur, et il faut se relogger pour chaque changeent de page.... est ce que quelqu'un aurait une idee pour eviter ce désagrément ? merci d'avance pour vos réponses Gauthier

De : "serge.segu" <serge.segu@xxxxxxx.fr> Date : Wed, 22 May 2002 17:27:59 +0200 Objet : [AS] Re: [NOIZE] Nicolas 2, le 22/05/02 13:08, Jill 9online (POP) a écrit - on 22/05/02 13:08, Jill 9online (POP) wrote > Si tu penses que j'ai le temps de lire le GAS en entier, eh ben tu te > fourres le doigt dans l'oeil jusqu'au ventre! Nan je rigole mais franchement > je n'aurai jamais le temps de lire tout ça!!!!!!! read the signature of Fredo d;o) -- "Un pas à la fois me suffit..." Gandhi

De : Marc Venot <thor_tue@xxxxxxx.net> Date : Wed, 22 May 2002 20:50:15 +0200 (MEST) Objet : [AS] Re: extraire le nom d'un fichier de son chemin > > http://laniche.macplus.net/homepage/2001/1406/140601.shtml > > ... > > Tell application "Finder" > > set MaListe to list folder Ledossierphoto > > ... > > > > Résultat : > > {"black1.jpg", "celine1.jpg", "mali1.jpg", "mali2.jpg", "patty.jpg", > > "pistou1.jpg"} > > > > or j'obtient pour chaque fichier son chemin complet. > > Tu as un problème... > Car list folder renvoit uniquement les noms des éléments du dossier. > Un osax qui joue perso ? AS mal installé ???.... [script] tell application "Finder" set monDossier to folder of item ("" & (path to me)) set Ledossierphoto to folder "photos" of monDossier set liste_GrandesPhotos to (every file of Ledossierphoto) whose file type is in ({"GIFf", "JPEG", "PICT", "TIFF"} as list) display dialog "liste_GrandesPhotos" default answer liste_GrandesPhotos as string .... [/script] pour Fredo: il faut mettre tell app "Finder" pour que cela fonctionne le dialog m'indique le "path" complet. Je vois dans le script de Jason une instruction "text item 1 thru -2 of xxx" pour extraire le début d'un chemin mais je vois pas comment en obtenir la fin? -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net

De : lamica <lamica@xxxxxxx.com> Date : Wed, 22 May 2002 20:52:22 +0200 Objet : [AS] pb script bonjour à tous AS me dit "la variable listecreature n'est pas définie" le choix du nouveau créateur ne s'affiche même pas Je donne ma langue au chat (ce script a pour but, lorsqu'on y fait glisser un fichier, de pouvoir modifier le créateur de ce fichier, afin que ce dernier s'ouvre par double clic avec l'application que l'on souhaite) iManuel [script] global i set i to 0 global listecreatures global creature global createur set createur to "" global listecreateurs global listecreatures set listecreateurs to {"ogle", "bobo"} set listecreatures to {"graphic converter", "appleworks 6"} on open lefichier my choisirlecreateur() tell application "Finder" to set the creator type of (lefichier as alias) to createur end open on choisirlecreateur() set creature to (choose from list listecreatures ¬ with prompt ("en quel créateur voulez-vous faire passer ce fichier ?")) as string my rangdecreaturedanslaliste() set createur to item i of listecreateurs end choisirlecreateur on rangdecreaturedanslaliste() repeat with j from 1 to the number of items in listecreatures if (item j of listecreatures) is equal to (creature) then set i to j end if end repeat end rangdecreaturedanslaliste [/script]

De : Marc Venot <thor_tue@xxxxxxx.net> Date : Wed, 22 May 2002 20:55:05 +0200 (MEST) Objet : [AS] Re: gérer une photo > C'est à toi de lui en donner plus. Il ne les prendra pas. C'est ce que > j'ai cru comprendre dans sa doc lue rapidemment. Cetains softs peuvent > ponctuellement et temporairement prendre d'eux-même (GraphicConverter entre > autre)... > > > Une image ne fait jamais plus de 200 k. > > Essaye quand même de lui allouer plus de mémoire.... > Note : > -C'est étonnant car j'ai testé CE script dans les même conditions. > - Ça ne marche pas avec du TIFF le measure : feature not implemented, Ton conseil m'a permis de passer l'obstacle avec du JPEG. > >> Comme j'ai pas lu la doc, ça sert à quoi le 'maximum size' de > 'measure' ? > >> Mesure relative ? > > > > Pour la vignette mettre une limite maximum dans le sens de la plus > grande dimension, l'autre étant réduite proportionnellement. > > Oui mais là il n'y pas de création de vignette ?!? j'aurais compris avec > save, mais là... Je préparais le terrain avant de me heurter à la difficulté de n'avoir que le nom du fichier et non son chemin complet. -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net

De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Wed, 22 May 2002 21:47:50 +0200 Objet : [AS] Re: pb script Le 22/05/02 20:52, lamica a écrit : > bonjour à tous bonjour, > AS me dit "la variable listecreature n'est pas définie" > > le choix du nouveau créateur ne s'affiche même pas > > Je donne ma langue au chat > Pour une raison que je n'ai pas creusée, il faut des propriétés au lieu des globales [SCRIPT] global i set i to 0 -- propriété au lieu de globale property listecreatures : {"graphic converter", "appleworks 6"} global creature global createur set createur to "" -- propriété au lieu de globale property listecreateurs : {"ogle", "bobo"} on open lefichier my choisirlecreateur() tell application "Finder" to set the creator type of ¬ (lefichier as alias) to createur end open on choisirlecreateur() choose from list listecreatures ¬ with prompt ¬ ("en quel créateur voulez-vous faire passer ce fichier ?") set creature to the result as string my rangdecreaturedanslaliste() set createur to item i of listecreateurs end choisirlecreateur on rangdecreaturedanslaliste() repeat with j from 1 to the number of items in listecreatures if (item j of listecreatures) is equal to (creature) then set i to j end if end repeat end rangdecreaturedanslaliste [/SCRIPT] ça fonctionne chez moi a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --

De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Wed, 22 May 2002 22:19:33 +0200 Objet : [AS] Re: Et aussi... > >>> Mais pourquoi > >>> créer une version PC? > > je suis pour l'universalité [fleurs] Loin de moi l'idée de critiquer ton travail mais [/fleurs] à propos d'universalité, pourquoi ne pas mettre dans une archive .zip ou .sit les différents tomes bien nommés plus le sommaire ? Contrairement aux deux archives auto-extractibles actuelles, une archive .zip ou .sit peut être décompressée avec les OS les plus divers (Mac OS, Win, Linux, BSD et Cie décompressent tous les .zip et les .sit).

De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Wed, 22 May 2002 22:56:30 +0200 Objet : [AS] Re: Et aussi... Le 22/05/02 22:19, Nicolas Barbulesco a écrit : >>>>> Mais pourquoi >>>>> créer une version PC? >> >> je suis pour l'universalité > > [fleurs] Loin de moi l'idée de critiquer ton travail mais [/fleurs] à > propos d'universalité, pourquoi ne pas mettre dans une archive .zip ou .sit > les différents tomes bien nommés plus le sommaire ? Contrairement aux deux > archives auto-extractibles actuelles, une archive .zip ou .sit peut être > décompressée avec les OS les plus divers (Mac OS, Win, Linux, BSD et Cie > décompressent tous les .zip et les .sit). j'avais sous la main DropStuff et je n'avais pas envie d'aller écumer VersionTracker à chercher un MacZip quelconque...alors tout le monde au même régime..et auto-extractible, car je voulais éviter de recevoir des messages me demandant avec quoi l'ouvrir. C'est aussi simple que ça. Et PC.....peut-être que je veux aussi frimer chez les voisins :-)))))) a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. ??????????????????? soon !! <http://trad.applescript.free.fr/Accueil.html> --

De : "fredo.mkb" <fredo.mkb@xxxxxxx.fr> Date : Wed, 22 May 2002 23:07:25 +0200 Objet : [AS] Re: extraire le nom d'un fichier de son chemin Salut les AS Marc Venot à dit à Ò[AS] Re: extraire le nom d'un fichier de son cheminÓ. [2002/05/22 20:50] > pour Fredo: il faut mettre tell app "Finder" pour que cela fonctionne Excuse, mais je n'ai pas bien compris à quoi tu fais référence... Il s'agit du fonctionnement du script ??? Ou uniquement de l'instruction "list folder" ??? S'il s'agit du script, tu as certainement raison, je ne l'ai pas vérifié... S'il s'agit de l'instruction "list folder" alors là non, "tell application "Finder"" n'est pas nécessaire à son utilisation... Mais bon, précise STP, pour éviter toute confusion... @+ PS. Le but était de réccupérer le nom de tous les éléments d'un dossier, et non pas leurs chemin d'accès, je me trompe ? Fredo d;o) -- "Un pas à la fois me suffit..." Gandhi

De : Marc Venot <thor_tue@xxxxxxx.net> Date : Thu, 23 May 2002 00:11:56 +0200 (MEST) Objet : [AS] Re: extraire le nom d'un fichier de son chemin > > pour Fredo: il faut mettre tell app "Finder" pour que cela fonctionne > > Excuse, mais je n'ai pas bien compris à quoi tu fais référence... > Il s'agit du fonctionnement du script ??? > Ou uniquement de l'instruction "list folder" ??? > > S'il s'agit du script, tu as certainement raison, > je ne l'ai pas vérifié... > > S'il s'agit de l'instruction "list folder" alors là non, > "tell application "Finder"" n'est pas nécessaire > à son utilisation... > > Mais bon, précise STP, pour éviter toute confusion... > > @+ > > PS. Le but était de réccupérer le nom de tous les éléments > d'un dossier, et non pas leurs chemin d'accès, je me trompe ? Le script a besoin de l'app finder dans la ligne du dessus ( set monDossier to folder of item ("" & (path to me))) alors je ne vais pas le fermer? Avoir le chemin d'accès au départ me convient pour pointer dessus mais ensuite j'ai besoin d'isoler/connaitre le nom du fichier pour créer celui de la vignette correspondante. -- GMX - Die Kommunikationsplattform im Internet. http://www.gmx.net

De : Jude <jude16@xxxxxxx.com> Date : Thu, 23 May 2002 02:53:19 +0200 Objet : [AS] Aide AppleScript Studio Bonjour tout le monde, J'ai quelques petits soucis avec un script avec AppleScript Studio... Je sais que j'avais trouvé la solution il y a quelques temps, mais la c'est le blanc total, je ne m'en souviens plus... - Voilà mon (premier) problème: [script (handler)] on swap() if PanelLoaded is false then load nib "panelSwap" set PanelLoaded to true end if tell window "panel1" set contents of text field "text" to "A définir..." set tick mark position of slider "échelle" to 3 end tell display window "panel1" attached to window "main" close window "panel1" end swap [/script] En gros, quand je clique sur un bouton, il est sensé exécuter le code plus haut. Mais voilà, comme ce panel c'est moi qui l'ai créé avec InterfaceBuilder, je ne peux pas (ou en tout cas je ne sais pas faire) obtenir le bouton qui a été cliqué dans cette fenêtre. Si j'utilise l'objet "theObject" il pointe sur le bouton précédemment utilisée (enfin en toute logique). D'où mon problème... Je ne peux pas fermer cette fenêtre à l'aide d'un bouton (ma fenêtre n'en compte qu'un seul)! Et si je laisse le script tel quel, le panel apparaît puis disparaît aussitôt... Dc si quelqu'un a une idée pour dire à l'ordinateur "attend le clique sur le bouton ok pour fermer le panel" ca serait achement cool ;-) - Deuxième chose, mais je suis sur que ca c'est pas trop compliqué: comment faire pour mettre un slider (désolé je ne connais pas le mot en français ;-)) à un certain niveau? "set tick mark position of slider "échelle" to 3" ca marche pas... Est-on obligé de l'activer pour qu'applescript le mette à une certaine valeur? Merci d'avance pour votre aide précieuse!! Jude PS: ayant tout réinstallé il y a peu de temps, je me suis aperçue que j'écrivai en html. Je viens de le désactiver, mais je ne sais pas si "Mail" l'a pris en compte pour ce courriel ou non...