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 22 octobre 2001 07:00
Objet : applescript_fr Digest #318

        Liste AppleScript francophone Digest #318

 1) Commander à distance un Mac volé !
    by Dominique <listeasdomi@xxxxxxx.fr>
 2) Re: Pb Oe + Attchment (ou GURLGURL, le retour)
    by Daniel Varlet <varlet@xxxxxxx.ch>
 3) Re: Précisions FeigenBaum
    by Daniel Varlet <varlet@xxxxxxx.ch>
 4) Re: Précisions FeigenBaum
    by Nicolas Descombes <nicombes@xxxxxxx.fr>
 5) Re: Précisions FeigenBaum
    by Nicolas Descombes <nicombes@xxxxxxx.fr>
 6) Re: Précisions FeigenBaum
    by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
 7) Re: Précisions FeigenBaum
    by Nicolas Descombes <nicombes@xxxxxxx.fr>
 8) Re: ress "PICT" et SimpleText
    by Gwénaël Le Dréan  <gwenael.ledrean@xxxxxxx.fr>
 9) Applet on frontmost
    by abouanass <m_aa@xxxxxxx.com>
10) Applet on frontmost
    by abouanass <m_aa@xxxxxxx.com>
11) Re: ress "PICT" et SimpleText
    by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
12) Re: Question
    by odr <odr.r@xxxxxxx.net>
13) Re: Question
    by Nicolas Descombes <nicombes@xxxxxxx.fr>
14) Re: MMMM  ( Mon Mac   	à Moi est Mirò  .-)
    by Stéphane Chesné <tremen@xxxxxxx.fr>
15) Re: MMMM  ( Mon Mac    	à Moi est Mirò  .-)
    by raymond-cottille <raymond-cottille@xxxxxxx.fr>
16) Re: Précisions FeigenBaum
    by Daniel Varlet <varlet@xxxxxxx.ch>
17) Re: Applet on frontmost
    by Daniel Varlet <varlet@xxxxxxx.ch>






De : Dominique <listeasdomi@xxxxxxx.fr> Date : Sun, 21 Oct 2001 10:54:10 +0200 Objet : [AS] Commander à distance un Mac volé ! Il y a un fil fascinant en ce moment sur alt.comp.lang.applescript : un type qui s'est fait faucher un iMac essaie de le commander à distance pour y effacer des données personnelles !!! C'est en angliche, bien entendu... Le titre du fil : Remote-Nuke a stolen iMac? -- (-8 domi http://dd11.free.fr/ Photo numérique / Digital Photography - xTalk Scripting

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Sun, 21 Oct 2001 12:57:25 +0200 Objet : [AS] Re: Pb Oe + Attchment (ou GURLGURL, le retour) À 00:27 +0200 le 21.10.2001, SeguS écrivait au sujet de "[AS] Re: Pb Oe + Attchment (ou GURLGURL, le retour)" : > ==> Message de "Daniel Varlet" du 16/10/2001 10:54 : > >> Et pour Serge une liste d'AppleEvents en FMP (3/4/4.5) d'Apple elle-même : >> >> <ftp://ftp.apple.com//developer/Development_Kits/AppleScript/Registry_database >> /Mac_OS_8.5_Registry.bin> >> >> Très complet, mais c'est pas l'AppleEvent pour les nuls... > > merci Daniel :-) (juste 1 slash en trop dans l'URL ;-) > > <ftp://ftp.apple.com/developer/Development_Kits/AppleScript/Registry_databas > e/Mac_OS_8.5_Registry.bin> > Ben non, les 2 marchent... Avec Anarchie. En me connectant à <ftp://ftp.apple.com> j'ai <ftp://ftp.apple.com//>. A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Sun, 21 Oct 2001 14:29:01 +0200 Objet : [AS] Re: Précisions FeigenBaum À 23:53 +0200 le 20.10.2001, vdouce écrivait au sujet de "[AS] Précisions FeigenBaum" : > Voici mon programme en As approché ! > > repeat (i=1 to 3,4 step 0,1) > set x to 0,5 > repeat (j=1 to 4999): set x to i*x*(1-x) > repeat (k=1 to 20) > plot (i,x) > set x to i*x*(1-x) > end repeat > > Puis je réécris le script (ou je complexifie le preogramme...) > en remplaçant la première ligne: > repeat (i=1 to 3,5 step 0,1) > par la ligne suivante: > repeat (i=3,4 to 3,7 step 0,01) > et en remplaçant le repeat (k=1 to 20) > par repeat (k=1 to 40) > > et l'attends que les "plot" se placent sur le même graphe > > etc... Essayes de ne pas être trop "cahotique"... ;-)))) En effet ton exposé est incompréhensible. Mais comme ça à l'air interressant... N'y connaissant STRICTEMENT rien dans les constantes et autres diagrammes de Feigenbaum, je te donne simplement la syntaxe AS : set x to 0.5 set l to {} repeat with i from 1 to 34 by 1 set i to i / 10 set x to i * x * (1 - x) set the end of l to {i, x} end repeat l -- une liste de coordonnées remarque : 'repeat' n'encaisse que les entiers (+/-). A+ -- Daniel

De : Nicolas Descombes <nicombes@xxxxxxx.fr> Date : Sun, 21 Oct 2001 15:17:00 +0200 Objet : [AS] Re: Précisions FeigenBaum > Voici mon programme en As approché ! > > repeat (i=1 to 3,4 step 0,1) > set x to 0,5 > repeat (j=1 to 4999): set x to i*x*(1-x) > repeat (k=1 to 20) > plot (i,x) > set x to i*x*(1-x) > end repeat Bonjour, Tout d'abord si tu veux utiliser des chiffres à virgule, la virgule est matérialisable par un point dans AS. Donc modifie ton TdB "Nombre" et mais un point pour les décimales ou tape un point. De plus la commande repeat n'accepte que les "integers" (nombres entiers)... donc 3,4 0,1 pas bon. Mais plutôt 34 et 1, et divise ton résultat par 10. Donc voici un essai de boucle au vu de ce que tu as mis plus haut et de ce que j'ai pigé: [SCRIPT] set valeurs to {} repeat with i from 10 to 34 --i prend la valeur de 10 puis 11 puis ... set x to 0.5 repeat 1000 times--d'abord 1000 fois l'opération avec 10 puis 1000 fois avec 11 puis... set x to ((i * x * (1 - x)) / 10) end repeat set valeurs to valeurs & {(i / 10), x}--tu obtiens alors en gros une liste {1.0, 9.9139086144064E-4, 1.1, 0.090909090909,....,3.4,0.451963247626} end repeat [/SCRIPT] Autrement, "plot(*,*) ça sort d'où et pourquoi ces lignes dans le script. Pour les valeurs donnant alternativement une valeur puis la fois suivante une autre, tu fais une boucle avec 1000 fois puis une suivante avec 999 fois et tu compares les résultats. Voilà. Bon week-end ------------- repeat (k=1 to 20) plot (i,x) set x to i*x*(1-x) ------------------ > Puis je réécris le script (ou je complexifie le preogramme...) > en remplaçant la première ligne: > repeat (i=1 to 3,5 step 0,1) > par la ligne suivante: > repeat (i=3,4 to 3,7 step 0,01) > et en remplaçant le repeat (k=1 to 20) > par repeat (k=1 to 40) > > et l'attends que les "plot" se placent sur le même graphe > > etc... > > la valeur fatidique étant en fait 4: plus on s'en rapproche plus il y a > de valeurs d'adhérence. > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml >

De : Nicolas Descombes <nicombes@xxxxxxx.fr> Date : Sun, 21 Oct 2001 15:20:46 +0200 Objet : [AS] Re: Précisions FeigenBaum > De : Daniel Varlet <varlet@xxxxxxx.ch> > Répondre à : <applescript_fr@xxxxxxx.net>(Liste AppleScript francophone) > Date : Sun, 21 Oct 2001 14:29:01 +0200 > À : <applescript_fr@xxxxxxx.net>(Liste AppleScript francophone) > Objet : [AS] Re: Précisions FeigenBaum > > À 23:53 +0200 le 20.10.2001, vdouce écrivait au sujet de "[AS] Précisions > FeigenBaum" : >> Voici mon programme en As approché ! >> >> repeat (i=1 to 3,4 step 0,1) >> set x to 0,5 >> repeat (j=1 to 4999): set x to i*x*(1-x) >> repeat (k=1 to 20) >> plot (i,x) >> set x to i*x*(1-x) >> end repeat >> >> Puis je réécris le script (ou je complexifie le preogramme...) >> en remplaçant la première ligne: >> repeat (i=1 to 3,5 step 0,1) >> par la ligne suivante: >> repeat (i=3,4 to 3,7 step 0,01) >> et en remplaçant le repeat (k=1 to 20) >> par repeat (k=1 to 40) >> >> et l'attends que les "plot" se placent sur le même graphe >> >> etc... > > > Essayes de ne pas être trop "cahotique"... ;-)))) > En effet ton exposé est incompréhensible. Mais comme ça à l'air > interressant... > > N'y connaissant STRICTEMENT rien dans les constantes et autres diagrammes de > Feigenbaum, je te donne simplement la syntaxe AS : > > set x to 0.5 > set l to {} > repeat with i from 1 to 34 by 1 > set i to i / 10 > set x to i * x * (1 - x) > set the end of l to {i, x} > end repeat > l -- une liste de coordonnées > > remarque : 'repeat' n'encaisse que les entiers (+/-). > > A+ Désolé pour la redondance dans les réponses mais j'ai répondu sans vérifier si quelqu'un avait déjà répondu. Encore désolé > -- > Daniel > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml >

De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Sun, 21 Oct 2001 15:31:52 +0200 Objet : [AS] Re: Précisions FeigenBaum le 21/10/01 15:20, Nicolas Descombes a ecrit : > Désolé pour la redondance dans les réponses mais j'ai répondu sans vérifier > si quelqu'un avait déjà répondu. Encore désolé Mais non, c'est ce que j'aime dans les listes : plusieurs réponses, plusieurs solutions. -- Cordialement. Jean-Marie -HOO;-) ____________________ Courriel : jean.marie.hoornaert@xxxxxxx.be PPsP* : http://www.h2o.be * Page Personnelle sans Prétention * pour AppleScripter FileMaker

De : Nicolas Descombes <nicombes@xxxxxxx.fr> Date : Sun, 21 Oct 2001 15:49:09 +0200 Objet : [AS] Re: Précisions FeigenBaum j'ai trouvé grâce au moteur teoma une page qui expliquerait le problème Feigenbaum malheureusement en anglais http://www.mathsoft.com/asolve/constant/fgnbaum/fgnbaum.html bonne lecture

De : Gwénaël Le Dréan <gwenael.ledrean@xxxxxxx.fr> Date : Sun, 21 Oct 2001 19:01:27 +0200 Objet : [AS] Re: ress "PICT" et SimpleText >==> Message de "Daniel Varlet" du 18/10/2001 15:50 : > >> note sur la syntaxe : > > c'est 'add picture" **classe picture*** et pas référence à un fichier... > >merci Tanaka & Daniel impec :-) > >serge une variante: set unFichierImage to choose file with prompt "une ressource image:" set leFichierTexte to choose file with prompt "un fichier Texte:" tell application "clip2gif" to set thePict to get PICT resource of unFichierImage index 1 add picture thePict to leFichierTexte id 128 name "monImage" with replacing allowed Gwénaël Le Dréan; http://www.scripteur.com/ "I still believe that HyperCard is the best program ever written" Steve Wozniak (Juin 2001) --

De : abouanass <m_aa@xxxxxxx.com> Date : Sun, 21 Oct 2001 18:58:08 +0200 Objet : [AS] Applet on frontmost Salut, Désolé de RE:poser une question qui l'a peut-être déjà été : Je voudrais exécuter une commande par mon script qui somnole en arrière plan, mais uniquement si je le ramène au premier plan. Merci Cordialement ______________ @bou @n@ss ______________

De : abouanass <m_aa@xxxxxxx.com> Date : Sun, 21 Oct 2001 18:59:32 +0200 Objet : [AS] Applet on frontmost Salut, Désolé de RE:poser une question qui l'a peut-être déjà été : Je voudrais exécuter une commande par mon script qui somnole en arrière plan, mais uniquement si je le ramène au premier plan. Merci Cordialement ______________ @bou @n@ss ______________

De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Sun, 21 Oct 2001 19:50:39 +0200 Objet : [AS] Re: ress "PICT" et SimpleText le 21/10/01 19:01, Gwénaël Le Dréan a ecrit : > add picture thePict to leFichierTexte id 128 name "monImage" with > replacing allowed Très bien, mais c'est quoi cette commande "add picture"... ? -- Cordialement. Jean-Marie -HOO;-) ____________________ Courriel : jean.marie.hoornaert@xxxxxxx.be PPsP* : http://www.h2o.be * Page Personnelle sans Prétention * pour AppleScripter FileMaker

De : odr <odr.r@xxxxxxx.net> Date : Sun, 21 Oct 2001 20:22:13 +0200 Objet : [AS] Re: Question le 18/10/01 23:51, Net à marinepub@xxxxxxx.fr a écrit : > > Re... > > Oups... petit oubli... > > Tu peut, bien sûr, placer l'instruction qui relance > la routine ou la sub-rutine à l'extérieur de celle-ci... > > Par ex. > > [Script] > on MaSubRoutine() --début de la 1re sub-routine > > --bla, bla, bla... ton script > > end MaSubRoutine --fin de la 1re sub-routine > > > on TaSubRoutine() --début de la 2nd sub-routine > > --bla, bla, bla... ton script > > my MaSubRoutine() --pour relancer la 1re sub-routine depuis le début > > end TaSubRoutine --fin de la 2nd sub-routine > [/Script] je comprend pas a quoi servent les () autrement je n'arrive pas a y fair marché autrement pour relancé un scirpt, la commend run script ne marche pas 2 fois

De : Nicolas Descombes <nicombes@xxxxxxx.fr> Date : Sun, 21 Oct 2001 22:33:30 +0200 Objet : [AS] Re: Question > De : odr <odr.r@xxxxxxx.net> > Répondre à : <applescript_fr@xxxxxxx.net>(Liste AppleScript francophone) > Date : Sun, 21 Oct 2001 20:22:13 +0200 > À : <applescript_fr@xxxxxxx.net>(Liste AppleScript francophone) > Objet : [AS] Re: Question > > le 18/10/01 23:51, Net à marinepub@xxxxxxx.fr a écrit : > >> >> Re... >> >> Oups... petit oubli... >> >> Tu peut, bien sûr, placer l'instruction qui relance >> la routine ou la sub-rutine à l'extérieur de celle-ci... >> >> Par ex. >> >> [Script] >> on MaSubRoutine() --début de la 1re sub-routine >> >> --bla, bla, bla... ton script >> >> end MaSubRoutine --fin de la 1re sub-routine >> >> >> on TaSubRoutine() --début de la 2nd sub-routine >> >> --bla, bla, bla... ton script >> >> my MaSubRoutine() --pour relancer la 1re sub-routine depuis le début >> >> end TaSubRoutine --fin de la 2nd sub-routine >> [/Script] > > > je comprend pas a quoi servent les () les () servent à indiquer la ou les variables références nécessaires à la sub-routine par exemple [Script] on run set Resultat_1 to TaSubRoutine(5, 3) set Resultat_2 to TaSubRoutine(2, 15) set Resultat_Final to {Resultat_1, Resultat_2} end run on TaSubRoutine(variable_1, variable_2) --début de la sub-routine (5 * variable_1) - variable_2 end TaSubRoutine [/Script] Les sub-routines permettent d'aérer les scripts et d'isoler les opérations répétitives. Voilà pour l'explication. > autrement je n'arrive pas a y fair marché > autrement pour relancé un scirpt, la commend run script ne marche pas 2 fois > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml >

De : Stéphane Chesné <tremen@xxxxxxx.fr> Date : Sun, 21 Oct 2001 23:31:44 +0200 Objet : [AS] Re: MMMM ( Mon Mac à Moi est Mirò .-) Skrivet 'neus Eric Schmidt (eric.cis@xxxxxxx.fr) d'an 19/10/01 12:07 : > ---------- >>>> > >> Sur un G4 400 MHz (Finder 9.1.1, Système 9.1) le "Enabler" est inactif, >> Sur un iBook Power PC G3 500 MHz (Finder 9.1.1, Système 9.1), le "Enabler" >> actif est : Mac OS Rom vFU-7.9.1 >> >> est-ce grave Doc ? Et si oui quel est le traitement ? > > > En fait “Enabler” est un fichier Système décrivant les particularités de > chaque Matériel. ( Carte, bus....) > De ce fait il est propre à chaque type de machine. > > C’est l’une des raisons pour laquelle un CD Système livré avec un iMac ne > pourra pas être utilisé pour réinstaller un système sur un G4 Tour par > exemple. > Les versions Commerciales de MAC OS9.2.1 sont elles capables d’effectuer une > installation sur n’importe quelle machine. > > Si ton Enabler est inactif, Problème. Soit ce n’est pas le bon, soit il > existe en double ( A vérifier ) Dans tous les cas, il vaut mieux réinstaller > proprement le système. Je sais que cela n'a rien à voir avec AS, mais quelqu'un m'a dit sur un autre forum que l'Enabler était un fichier système devenu inutile sur les systèmes 9 et que c'était par conséquent normal qu'il soit désactivé. En tout cas le mien l'est depuis au moins 2 mois (avant je n'avais pas vérifié) sans avoir jamais eu aucun pb !? -- Ken e vi lenn Gant va gwellañ soñjoù, ken@vo                                           Stéphane.

De : raymond-cottille <raymond-cottille@xxxxxxx.fr> Date : Sun, 21 Oct 2001 23:28:50 +0200 Objet : [AS] Re: MMMM ( Mon Mac à Moi est Mirò .-) >>> Sur un G4 400 MHz (Finder 9.1.1, Système 9.1) le "Enabler" est inactif, >>> Sur un iBook Power PC G3 500 MHz (Finder 9.1.1, Système 9.1), le "Enabler" >>> actif est : Mac OS Rom vFU-7.9.1 >>> >>> est-ce grave Doc ? Et si oui quel est le traitement ? >> >> >> En fait “Enabler” est un fichier Système décrivant les particularités de >> chaque Matériel. ( Carte, bus....) >> De ce fait il est propre à chaque type de machine. >> >> C’est l’une des raisons pour laquelle un CD Système livré avec un iMac ne >> pourra pas être utilisé pour réinstaller un système sur un G4 Tour par >> exemple. >> Les versions Commerciales de MAC OS9.2.1 sont elles capables d’effectuer une >> installation sur n’importe quelle machine. >> >> Si ton Enabler est inactif, Problème. Soit ce n’est pas le bon, soit il >> existe en double ( A vérifier ) Dans tous les cas, il vaut mieux réinstaller >> proprement le système. > > Je sais que cela n'a rien à voir avec AS, mais quelqu'un m'a dit sur un > autre forum que l'Enabler était un fichier système devenu inutile sur les > systèmes 9 et que c'était par conséquent normal qu'il soit désactivé. En > tout cas le mien l'est depuis au moins 2 mois (avant je n'avais pas vérifié) > sans avoir jamais eu aucun pb !? > > -- > Ken e vi lenn > > Gant va gwellañ soñjoù, > ken@vo >                                           Stéphane. > Selon mon humble expérience, Chaque nouveau système englobe les "Enabler" précédents. Raymond COTTILLE

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Sun, 21 Oct 2001 21:47:48 +0200 Objet : [AS] Re: Précisions FeigenBaum À 15:20 +0200 le 21.10.2001, Nicolas Descombes écrivait au sujet de "[AS] Re: Précisions FeigenBaum" : [...] > Désolé pour la redondance dans les réponses mais j'ai répondu sans vérifier > si quelqu'un avait déjà répondu. Encore désolé Ben, pourquoi tu dis ça ? vraiment pas de quoi... Au contraire ;-))) Tu vois, je redonde avec Jean-Marie... Tiens je donne aussi quelque pages visuelles si ça intéresse. En plus j'avais failli le faire aussi. Comme quoi les grands esprits... ;-))): Les diagrammes de Feigenbaum (une image intéressante, j'attend la même en AS ;-) <http://www3.sympatico.ca/olanglois/fractal/fract.html> graphiques interactifs (applet.... Java je suppose;-)) : <http://www.saliege.com/saliege_cict/Feig1.html> A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Mon, 22 Oct 2001 00:01:21 +0200 Objet : [AS] Re: Applet on frontmost À 18:59 +0200 le 21.10.2001, abouanass écrivait au sujet de "[AS] Applet on frontmost" : > Salut, > Désolé de RE:poser une question qui l'a peut-être déjà été : > > Je voudrais exécuter une commande par mon script qui somnole en arrière > plan, mais uniquement si je le ramène au premier plan. > > Merci > À mon avis il faut qu'il garde un oeil ouvert. C.-à-d. qu'il faut qu'il teste par lui-même s'il est avant-plan ou pas. Je connais un Osax qui teste. Je ne sais pas s'il est vraiment adapté. Sleep Commands 0.9b6 l Une autre technique (classique, fait partie de AS) c'est par le idle. Une sorte de repeat à minuteur. Tu rajoutes une routine idle. Le nombre ( positif) retourné par la routine, correspond aux intervalles en secondes entre chaque tours. Il faut que se soit un applet "arrière-plan". Par exemple : [SCRIPT] on idle if (path to frontmost application) = (path to me) then beep 3 else set rendors_toi to "ZZZZZZZZZ....."--n'importe quoi... end if return 5 -- ici toutes les 5 secondes. -- 30 s par défaut (=si aucun nombre positif n'est retourné au premier tour...) -- dès qu'un nombre positif est retourné par la routine l'intervalle est changé -- if n ≠ nombre or n <= 0 then ça ne change rien... end idle on run tell application "Finder" to activate end run on quit try continue quit end try end quit [/SCRIPT] A+ -- Daniel