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 28 mars 2002 06:00
Objet : applescript_fr Digest #459

        Liste AppleScript francophone Digest #459

 1) Re: coller une reference ?
    by <m.seigle@xxxxxxx.com>
 2) une question novice
    by Thierry Jacq <jacq@xxxxxxx.u-bordeaux.fr>
 3) Re: coller une reference ?
    by Daniel Varlet <varlet@xxxxxxx.ch>
 4) Re: Bonjour et afficher images dans dossier externe
    by Daniel Varlet <varlet@xxxxxxx.ch>
 5) Re: Installation d'un script de dossier
    by Daniel Varlet <varlet@xxxxxxx.ch>
 6) Re: coller une reference ?
    by patpro <patpro@xxxxxxx.net>
 7) Re: coller une reference ?
    by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
 8) Re: Nombre de fichier trop important
    by Daniel Varlet <varlet@xxxxxxx.ch>
 9) Re: coller une reference ?
    by Daniel Varlet <varlet@xxxxxxx.ch>
10) Re: coller une reference ?
    by Daniel Varlet <varlet@xxxxxxx.ch>






De : <m.seigle@xxxxxxx.com> Date : Wed, 27 Mar 2002 11:04:19 +0100 Objet : [AS] Re: coller une reference ? Bonjour, Désolée, j'ai dérapé hier ;o( Le Tue, 26 Mar 2002 09:52:32 +0100, varlet@xxxxxxx.ch a ecrit: >À 17:17 +0100 le 25.03.2002, <m.seigle@xxxxxxx.com> écrivait au sujet de >"[AS] Re: coller une reference ?" : > [...Couic...] > >> here: <http://macscripter.net/magazine.html> > [...Couic...] > >Je te laisse le soin de leur signaler que la référence à la french > [...Couic...] > C'est fait :o) (L'adresse n'a jamais ete mise a jour) A+ Martine ______________________________________________________________________________ ifrance.com, l'email gratuit le plus complet de l'Internet ! vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP... http://www.ifrance.com/_reloc/email.emailif

De : Thierry Jacq <jacq@xxxxxxx.u-bordeaux.fr> Date : Wed, 27 Mar 2002 12:38:26 +0100 Objet : [AS] une question novice bonjour, j'utilise le script ci-après pour écrire dans un fichier que je lis ensuite avec FileMaker Pro. Comment dois je faire pour que le fichier créé soit de type "TEXT" avec un créateur donné ? Sous OS X si j'ajoute .txt comme extension à nom de fichier j'ai le type voulu mais FMPro ne le voit pas. Si avec FileBuddy je supprime l'extension .txt cela marche. merci d'avance ******* set thename to "nomdu_fichier" write_to_file(this_text, thename, false) on write_to_file(this_data, target_file, append_data) try set the target_file to the target_file as text set the open_target_file to ¬ open for access file target_file with write permission if append_data is false then ¬ set eof of the open_target_file to 0 write this_data to the open_target_file starting at eof close access the open_target_file return true on error try close access file target_file end try return false end try end write_to_file *********

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 27 Mar 2002 12:55:16 +0100 Objet : [AS] Re: coller une reference ? À 18:11 +0100 le 26.03.2002, patpro écrivait au sujet de "[AS] Re: coller une reference ?" : >> Le Tue, 26 Mar 2002 09:52:32 +0100, varlet@xxxxxxx.ch a ecrit: > >>>>> Késako MacScriptersMag ? > >>> À quand la french version. ???... ;-) > > argh...:/ remue pas le couteau. A l'origine je devais traduire le mag en > francais, mais en partie à cause de problemes perso et en partie par manque > de temps et de volonté, j'ai pas pu assurer cette traduction. Ton mea culpa t'honore Pat. Tu es vraiment grand :-))) Mais damned... dommage de dommage. C'est vraiment dommage que personne ne reprenne la suite. Je veux bien corriger/participer à la trado. Je commence à être rodé... Mais pas assez costaud pour traduire seul, sans que ça me prenne un temps fou. Dire que c'est déjà traduit en plusieurs langues sauf en français, la honte... [dan the riper] Et les archives ?... ;) [/dan the riper] [...snip...] >>> Vittorio parle un peu le français. Il a déjà posté ici. > > il nous lit encore normalement, puisqu'il est tjrs inscrit. Et le secret professionnel.... hein... ;-)))))) Bonne nouvelle donc. > Et d'ailleurs il > se débrouille tres bien en francais :) Ai-je jamais dit le contraire ?.. Bon alors, c'est lui qui va faire la trado... Meuh non, je plaisante.... (faire le programme + trado... arghhhh) A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 27 Mar 2002 13:03:03 +0100 Objet : [AS] Re: Bonjour et afficher images dans dossier externe À 23:09 +1100 le 26.03.2002, Jean-Louis FOURIER écrivait au sujet de "[AS] Bonjour et afficher images dans dossier externe" : > <x-html><!x-stuff-for-pete base="" src="" id="0" charset="ISO-8859-1"><HTML> > <HEAD> > <TITLE>Bonjour et afficher images dans dossier externe</TITLE> > </HEAD> > <BODY> > <FONT FACE="Verdana">J'avais oublié de signer.<BR> > Disculpa me<BR> > </FONT><FONT FACE="Sand"><I>FOURIER JEAN-LOUIS</I></FONT><FONT FACE="Verdana"> <BR> > <BR> > </FONT> > </BODY> > </HTML> > > > </x-html> Errare humanum est. Merci d'éviter le HTML quand ce n'est pas nécessaire. Voir : <http://marc.herbert.free.fr/mail/> Perseverare diabolicum est. ;-)))))) A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 27 Mar 2002 13:08:55 +0100 Objet : [AS] Re: Installation d'un script de dossier À 15:10 +0100 le 26.03.2002, Samuel BINEY écrivait au sujet de "[AS] Re: Installation d'un script de dossier" : > le 25/03/02 13:47, Daniel Varlet à varlet@xxxxxxx.ch a écrit : > >> À 12:06 +0100 le 25.03.2002, Samuel BINEY écrivait au sujet de "[AS] >> Installation d'un script de dossier" : >>> Bonjour à tous, >>> J'ai un dossier "D1" auquel j'ai affecté un script. J'aimerai qu'à chaque >>> fois que je crée un dossier à l'intérieur de "D1" que le script de D1 soit >>> affecté à ce nouveau dossier. >>> Est-ce possible à réaliser. Je suis sous OS 9.2.2 >> >> Je pense qu'avec le dictionnaire de "DD:Dossier Système:Extensions:Scripts de >> dossiers" ça devrait marcher. Pas essayé... >> >> A+ > non pas essayé au moment où j'ai envoyé le premier mail, mais c'est bien ce > que je cherchais. C'est moi qui n'ai pas essayé/testé :-) A+ -- Daniel

De : patpro <patpro@xxxxxxx.net> Date : Wed, 27 Mar 2002 14:43:28 +0100 Objet : [AS] Re: coller une reference ? le 27/03/02 12:55, Daniel Varlet à varlet@xxxxxxx.ch a écrit : > À 18:11 +0100 le 26.03.2002, patpro écrivait au sujet de "[AS] Re: coller une > reference ?" : >>> Le Tue, 26 Mar 2002 09:52:32 +0100, varlet@xxxxxxx.ch a ecrit: >> >>>>>> Késako MacScriptersMag ? >> >>>> À quand la french version. ???... ;-) >> >> argh...:/ remue pas le couteau. A l'origine je devais traduire le mag en >> francais, mais en partie à cause de problemes perso et en partie par manque >> de temps et de volonté, j'ai pas pu assurer cette traduction. > > Ton mea culpa t'honore Pat. Tu es vraiment grand :-))) bah... 1m78 > Mais damned... dommage de dommage. ouaip > Dire que c'est déjà traduit en plusieurs langues sauf en français, la honte... bon ben ça va hein :)) > [dan the riper] > Et les archives ?... ;) > [/dan the riper] arghghh j'ai essayé de m'y remettre y'a 15 jours, productivité : 2 lignes php/sql en 3 jours. J'ai malheureusement d'autres chats à fouetter en ce moment, mais je continue de cogiter. Mon gros soucis actuel est de réceptionner les digests, les convertir en quelque chose d'assimilable par mysql, et les injecter dans mysql. Pour tout dire, j'ai un script fonctionnel qui prend le digest reçu dans outlook, et fait tout ca en s'arretant apres la production du fichier final.. Il me reste a uploader le fichier et le faire aspirer par mysql. Je trouve ca TRES TRES lourd, donc j'ai passé un long w-e de labeur à tester moults solutions de relevé automatique de mail en php, script shell et tout et tout. peine perdue, les digests sont en piece jointes, je suis coincé. Je cherche une autre solution. patpro

De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Wed, 27 Mar 2002 17:28:11 +0100 Objet : [AS] Re: coller une reference ? Le 27/03/02 12:55, Daniel Varlet a écrit : > À 18:11 +0100 le 26.03.2002, patpro écrivait au sujet de "[AS] Re: coller une > reference ?" : >>> Le Tue, 26 Mar 2002 09:52:32 +0100, varlet@xxxxxxx.ch a ecrit: >> >>>>>> Késako MacScriptersMag ? >> >>>> À quand la french version. ???... ;-) >> >> argh...:/ remue pas le couteau. A l'origine je devais traduire le mag en >> francais, mais en partie à cause de problemes perso et en partie par manque >> de temps et de volonté, j'ai pas pu assurer cette traduction. > > Ton mea culpa t'honore Pat. Tu es vraiment grand :-))) > > Mais damned... dommage de dommage. > C'est vraiment dommage que personne ne reprenne la suite. > Je veux bien corriger/participer à la trado. Je commence à être rodé... > Mais pas assez costaud pour traduire seul, sans que ça me prenne un temps fou. > > Dire que c'est déjà traduit en plusieurs langues sauf en français, la honte... oui et non.....car nous avons commencé, et même bien commencé à traduire ASLG en french... et sauf erreur de ma part, c'est l'une des rares tentatives de localisation de cette doc' avec peut-être une version japonaise..... Concernant les mags, j'aime pas trop le format des fichiers (même s'ils sont plus interactifs), je préfère le pdf car imprimable et plus facile à manipuler, mais ce n'est qu'une histoire de goûts... a+ Nicolas -- Traduction française de ASLG 1.3.7 - tome 1 à 4 disponible http://trad.applescript.free.fr/Accueil.html --

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 27 Mar 2002 20:20:02 +0100 Objet : [AS] Re: Nombre de fichier trop important À 11:46 +0100 le 26.03.2002, Samuel BINEY écrivait au sujet de "[AS] Re: Nombre de fichier trop important" : [...snip...] > Merci pour tout, j'ai tester ton script, qui est effectivement bien plus > rapide. J'ai toutefois le même problème lorsque j'essaie d'envoyer une > selection trop importante de fichiers (500), le mac plante sans même rentrer > dans le script. Pourtant si je place mes 500 fichiers dans un dossier et que > je glisse ce dossier sur le script, pas de problème. Même chose si je prends > mes 500 fichiers pour les glisser sur l'acrobat distilleur, il veut bien me > les prendre en compte. Pourquoi est-ce que ça plante sur mon script ? > > A+ Tu as raison... J'avais testé le drag & drop avec trop peu d'éléments... (env 1000) retesté avec 3000 éléments... Ça plante... Bref avec de trop nombeux éléments, le drag & drop sur un script n'est pas possible. Ça a même tendance a fragiliser le Finder. Et plantage en option si pas redémarrage. Le nombre d'éléments doit dépendre de plusieurs facteurs : mémoire (+ son état...), versions de système, type de proc, etc... Pour être sûr, j'ai testé avec ce nouveau script : [SCRIPT count the drop] on open theDrop activate count (theDrop as list) display dialog "" & result & " éléments" end open [/SCRIPT] Pareil qu'avec le précédent script... Je me suis même apperçu que ça plante aussi à 1000 éléments si il y avait eut une alerte précédemment !!!! (mémoire fragmentée/abimée ???) En temps "normal" ça doit tourner aux alentours de 1200 él. chez moi. Pas la patience de tester et de rédémarrer si alerte... Avec prudence, j'émets l'hypothèse que ça a un rapport avec AS et le Finder. Mais certainement pas avec le contenu du script en lui-même !!! Dans ce cas là en tout-cas... Si tu les mets dans un dossier et bien ça marche comme tu l'as dit depuis le début... (oui je sais, je me suis planté sur coup là... et je me fais donc pardonner en délayant ;-))) Soluces : Un script de dossier. Ou obliger les utilisateurs à ne balancer qu'un dossier. (rajouter une vérif dans le open) L'obligation d'un unique dossier permet en plus de choisir ce dossier en lançant le script "normalement" . ---- [...snip...] on run activate choose folder with prompt "Choisissez le dossier contenant vos sondes." open (result) --set t to "Glissez vos dossier contenant vos sondes sur ce programme" --display dialog t buttons "OK" default button 1 with icon 0 giving up after 5 end run [...snip...] ---- Pas réussi a trouver de doc là dessus... Mais j'ai quand même appris qq chose... *** Spécial rédemption..**** ;-) : Tu peux te servir du seul élément invisible géré par le Finder... "temporary items folder" (une constante Finder). Il est fait pour ça ce dossier. Beaucoup d'applis l'utilisent. Un plus : À chaque redémarrage il met le contenu du dossier invisible "monDisque:Éléments temporaires:" à la poubelle, dans un dossier nommé "Éléments récupérés de monDisque". Nettoyage automatique donc en cas de pépin... Le seul problème serait de donner un nom de dossier qui fasse doublon avec un autre élément temporaire d'une autre appli. Mais bon, on va pas chipoter... La chance que ça arrive est infime. Les applis ont plutôt tendance à se servir d'un nombre basé sur le temps passé depuis le boot (si je me souviens bien). Justement pour éviter ces collisions. Tu peux écrire : ----- on open (theFiles) tell application "Finder" activate ------vérif un et un seul dossier try set theFiles to theFiles as list if (count of theFiles) > 1 then error if class of item (item 1 of theFiles) is not folder then error on error set t to "Ce programme n'accepte qu'un UNIQUE DOSSIER contentant vos sondes." display dialog t buttons "OK" default button 1 with icon 0 giving up after 5 error number -128 end try -----/vérif un et un seul dossier try -- delete folder nom_Cible1 of startup disk delete item nom_Cible1 of temporary items folder end try set Cible2 to choose folder with prompt "Choisissez votre imprimante de destination " -- make new folder at startup disk with properties {name:nom_Cible1} make new folder at temporary items folder with properties {name:nom_Cible1} -- set Cible1 to result as alias set Cible1 to item nom_Cible1 of temporary items folder as alias --(*) end tell [...snip...] ----- note (*) : AMHA, un subtil bug du à la traduction de "temporary items" par "Éléments temporaires" (à tester sur un système US) : Le finder gère : temporary items folder mais pas : folder "Éléments temporaires" of startup disk A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 27 Mar 2002 21:55:00 +0100 Objet : [AS] Re: coller une reference ? À 17:28 +0100 le 27.03.2002, nicolas descombes écrivait au sujet de "[AS] Re: coller une reference ?" : > Le 27/03/02 12:55, Daniel Varlet a écrit : [...snip...] >> Dire que c'est déjà traduit en plusieurs langues sauf en français, la honte... > > oui et non.....car nous avons commencé, et même bien commencé à traduire > ASLG en french... et sauf erreur de ma part, c'est l'une des rares > tentatives de localisation de cette doc' avec peut-être une version > japonaise..... [...snip...] Mais oui, je sais bien... Tout ça n'est que pour réveiller les vocations en sommeil... A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 27 Mar 2002 22:01:02 +0100 Objet : [AS] Re: coller une reference ? À 14:43 +0100 le 27.03.2002, patpro écrivait au sujet de "[AS] Re: coller une reference ?" : > le 27/03/02 12:55, Daniel Varlet à varlet@xxxxxxx.ch a écrit : [...SNIP...] >> Dire que c'est déjà traduit en plusieurs langues sauf en français, la honte... > > bon ben ça va hein :)) Meu non... C'était vraiment pas pour toi. Ni pour personne d'ailleurs... Et je me vois mal en donneur de leçons. En général, et sur ce coup-là en particulier... >> [dan the riper] >> Et les archives ?... ;) >> [/dan the riper] > > arghghh Aïe, c'était sensible... ;-)) désolé... > j'ai essayé de m'y remettre y'a 15 jours, productivité : 2 lignes php/sql en > 3 jours. J'ai malheureusement d'autres chats à fouetter en ce moment, mais > je continue de cogiter. > Mon gros soucis actuel est de réceptionner les digests, les convertir en > quelque chose d'assimilable par mysql, et les injecter dans mysql. > Pour tout dire, j'ai un script fonctionnel qui prend le digest reçu dans > outlook, et fait tout ca en s'arretant apres la production du fichier final. > Il me reste a uploader le fichier et le faire aspirer par mysql. Je trouve > ca TRES TRES lourd, donc j'ai passé un long w-e de labeur à tester moults > solutions de relevé automatique de mail en php, script shell et tout et > tout. peine perdue, les digests sont en piece jointes, je suis coincé. > Je cherche une autre solution. (Vu que ta page de test avait changée.) Mais je dois dire que je ne pige pas bien tout ça. Car ça me parait pourtant d'une simplicité enfantine... Pourquoi tu perds ton temps avec les digests ? Tu les reçoit en mono, (ils sont tous formattés pareils (en-tête)), tu les bricoles , tu les fait manger à ta base, et la suite me paraît bien avancée sur ton site... Ou si outlook est bien la bouse que je suppose, tu demandes au serveur de te les stocker en format mailbox. J'adore donner des conseils quand je ne maîtrise pas le sujet .:-)))) Et puis ça suinte le HS... Si tu as du temps à perdre avec un neuneu des serveurs, tu connais l'adresse, et je ne m'offusquerais pas si pas de réponse (pas le temps, desespoir causé par tant d'ignorance, etc... ;-) A+ -- Daniel