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 : mardi 26 mars 2002 06:01
Objet : applescript_fr Digest #457

        Liste AppleScript francophone Digest #457

 1) Re: Nombre de fichier trop important
    by Samuel BINEY <foucault@xxxxxxx.com>
 2) controler le cd interne
    by juko <jukohler@xxxxxxx.fr>
 3) Installation d'un script de dossier
    by Samuel BINEY <foucault@xxxxxxx.com>
 4) Invisible .....
    by YANIC Alain <ayanic@xxxxxxx.fr>
 5) Re: Invisible .....
    by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
 6) RE : [AS] Re: Invisible .....
    by YANIC Alain <ayanic@xxxxxxx.fr>
 7) Re: Installation d'un script de dossier
    by Daniel Varlet <varlet@xxxxxxx.ch>
 8) Re: Nombre de fichier trop important
    by Daniel Varlet <varlet@xxxxxxx.ch>
 9) Re: coller une reference ?
    by <m.seigle@xxxxxxx.com>
10) tome 4 dispo 
    by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
11) Re: tome 4 dispo 
    by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>






De : Samuel BINEY <foucault@xxxxxxx.com> Date : Mon, 25 Mar 2002 11:52:06 +0100 Objet : [AS] Re: Nombre de fichier trop important le 22/03/02 17:51, Daniel Varlet à varlet@xxxxxxx.ch a écrit : > À 17:12 +0100 le 22.03.2002, Samuel BINEY écrivait au sujet de "[AS] Re: > Nombre de fichier trop important" : >> le 22/03/02 15:38, Daniel Varlet à varlet@xxxxxxx.ch a écrit : >> >>> À 11:03 +0100 le 22.03.2002, Samuel BINEY écrivait au sujet de "[AS] Nombre >>> de >>> fichier trop important" : >>>> J'ai réalisé un script qui se déclanche lorsque je lui glisse dessus des >>>> dossiers ou des fichiers. Mais si je prends un nombre trop important de >>>> fichiers (une centaine) le mac plante (ça passe avec 60 fichiers), il ne >>>> rentre même pas dans le script. J'ai un G4 OS 9.2.1 - 256 Mo - et 50 Mo >>>> pour >>>> mon script... >>>> Précision : si je glisse un dossier qui contient 500 fichiers tout ce passe >>>> bien. >>>> Quelqu'un peut-il m'expliquer ? >>>> >>>> Samuel >>> >>> le drag& drop peut accepter certainement beaucoup plus qu'une centaine >>> d'éléments. >>> Je ne sais pas même s'il y a limite de nombre. >>> Le problème à l'air de venir du script lui-même. >>> >>> A+ >> Précision, je viens de la refaire. il me reste avant de le lancer une 125 Mo >> de de libre au niveau de la RAM. >> Je glisse mes 500 fichiers sur mon script, le mac mouline puis m'affiche : >> L'application "Script_imp" n'a pu être ouverte car la mémoire disponible est >> insuffisante, .... > > Redémarre pour défragmenter la RAM. Essayes de tester avec encore plus de > mémoire allouée pour le script. Essayes sans autres applis ouvertes. > > Peut-être une optimisation du script permettrait d'éviter qu'il en ait besoin > d'autant (> 50Mo si j'ai compris). > > Si ça ne donne rien, si tu veux, envoies moi ton script en privé, ou postes le > ici si pas trop gros. J'essaierais de voir ça ce WE. Sous réserve... ;-) > > A+ > property chosen_folder : {} display dialog ¬ "Glissez vos dossier contenant vos sondes sur ce programme" script cpfiles on open (Fichier) try tell application "Finder" to duplicate the Fichier to folder chosen_folder on error try with timeout of 180 seconds tell application "Finder" to duplicate the Fichier to folder chosen_folder end timeout end try end try end open end script on open (theFiles) try tell application "Finder" to select folder "TiffIT_Tmp" ¬ of startup disk tell application "Finder" to delete selection end try set the chosen_folder to ¬ choose folder with prompt "Choisissez votre imprimante de destination " tell application "Finder" to make new folder at startup disk with properties {name:"TiffIT_tmp"} with timeout of 600 seconds tell application "Finder" to duplicate the theFiles to folder "tiffit_tmp" of startup disk end timeout tell application "Finder" to select folder "TiffIT_tmp" of startup disk tell application "Finder" to set toto to the name of disk of selection as string set myfolders to string toto & ":TiffIt_tmp" set myfolder to alias myfolders walk folders myfolder with script cpfiles with using files without invisibles tell application "Finder" to select folder "TiffIT_tmp" of startup disk tell application "Finder" to delete selection display dialog ¬ "Un dossier “TiffIT_tmp” a été placé à la corbeille" end open

De : juko <jukohler@xxxxxxx.fr> Date : Mon, 25 Mar 2002 11:53:31 +0100 Objet : [AS] controler le cd interne bonjour je suis totalement nouveau a apple script. Je cherche à controler le lecteur cd audio interne par la souris (lorsqu'il est au second plan, qu'un autre programme tourne au premier plan, en l'occurence un prog d'animation graphique). Un click->piste suivante, et ainsi de suite. L'idée est que le lecteur ne lise que la piste declenchée et s'arrete après, en attente du prochain click pour passer à la piste suivante. Ce script existe-t-il? SInon où pourrais je trouver de la doc pour programmer un truc du genre? merci d'avance -- electromusik, VJ, sci-fi novels---> http://stop.at/juko -- Collectif ElectroBrutalDiscoHardTek--> http://neurocircus.free.fr/

De : Samuel BINEY <foucault@xxxxxxx.com> Date : Mon, 25 Mar 2002 12:06:36 +0100 Objet : [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 Merci, Samuel

De : YANIC Alain <ayanic@xxxxxxx.fr> Date : Mon, 25 Mar 2002 14:30:43 +0100 Objet : [AS] Invisible ..... Bonjour, Je cherche via AppleScript un moyen de rendre un dossier invisible. Si vous avez de l'info. je suis client. Merçi,

De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Mon, 25 Mar 2002 14:52:59 +0100 Objet : [AS] Re: Invisible ..... Le lundi 25 mars 2002 a 14:30, YANIC Alain ecrit : >Bonjour, > >Je cherche via AppleScript un moyen de rendre un dossier invisible. >Si vous avez de l'info. je suis client. l'osax : file visibility : c'est par là, <http://osaxen.com/file_visibility.html> deux commandes très simple : make file visible [file specification ] make file invisible [file specification] Pour agir sur les dossiers, voici deux scripts inspirés par Nicolas Descombes. [SCRIPT] set leDossier to choose folder tell application "Finder" activate close leDossier make file invisible leDossier end tell [/SCRIPT] [SCRIPT] set leDossier to alias "Disque:dossier:sous-dossier:" tell application "Finder" activate make file visible leDossier end tell [/SCRIPT] -- 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

De : YANIC Alain <ayanic@xxxxxxx.fr> Date : Mon, 25 Mar 2002 15:33:28 +0100 Objet : [AS] RE : [AS] Re: Invisible ..... Merçi pour l'info. Rq:J'imaginais qu'il étais possible d'aller directement modifier les propriétés (modifiables....) du fichier un peu comme avec ResEdit ..... J'ai testé: cela fonctionne... Super :-) > ---------- > De : Jean-Marie Hoornaert > Répondre à : applescript_fr@xxxxxxx.net > Envoyé : lundi 25 mars 2002 14:52 > À : applescript_fr@xxxxxxx.net > Objet : [AS] Re: Invisible ..... > > Le lundi 25 mars 2002 a 14:30, YANIC Alain ecrit : > > >Bonjour, > > > >Je cherche via AppleScript un moyen de rendre un dossier invisible. > >Si vous avez de l'info. je suis client. > > l'osax : file visibility : c'est par là, > > <http://osaxen.com/file_visibility.html> > > deux commandes très simple : > > make file visible [file specification ] > make file invisible [file specification] > > Pour agir sur les dossiers, voici deux scripts inspirés par Nicolas > Descombes. > > [SCRIPT] > set leDossier to choose folder > tell application "Finder" > activate > close leDossier > make file invisible leDossier > end tell > [/SCRIPT] > > [SCRIPT] > set leDossier to alias "Disque:dossier:sous-dossier:" > tell application "Finder" > activate > make file visible leDossier > end tell > [/SCRIPT] > > -- > 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 > > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.org/plusonest/liste/ > >

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Mon, 25 Mar 2002 13:47:51 +0100 Objet : [AS] Re: Installation d'un script de dossier À 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+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Mon, 25 Mar 2002 16:30:36 +0100 Objet : [AS] Re: Nombre de fichier trop important À 11:52 +0100 le 25.03.2002, Samuel BINEY écrivait au sujet de "[AS] Re: Nombre de fichier trop important" : [...snip...] Voilà ce que je te propose : Continuer de se servir de Jon’s Commands 2.1.2, avec copyFile ... Avantage : Un gain de temps monumental dans les copies de fichiers un par un. Ce n'est même pas comparable... Pas de problème de mémoire, il prend ce qu'il a besoin. Désavantage : Bloque complètement l'ordi pendant ce temps. Pas de repère visuels d'activités. Auditif oui... ;-) le disque gratte comme un malade... Ce dernier point peut peut-être trouver une solution. C'et toi qui vois évidemment. Je n'ai eu aucun problème de mémoire avec les 2 méthodes. ( petits fichiers, dans mes test) Pas vu quelque chose qui pourrait se stocker progressivement dans le script. Peut-être le Finder qui crise pour afficher les sélections que tu avais mises ? Fais attention aux divers "replacing" que j'ai mis par commodité. Test avec un dossier qui trainait : avec copyFile : Traités : 3407 fichiers Durée : 00:03:40 avec duplicate du Finder : Traités : 3407 fichiers Durée : 00:26:04 No comment. autre test avec copyFile : Traités : 10114 fichiers Durée : 00:19:02 [G4 733 mhz; mem 1.1 Go; disque 7200 t/mn; OS 9.2.2; AS 1.6] Je rappelle que ces copies sont faites fichier par fichier. Faudrait essayer en récupérant les fichier avec Tanaka 'MT List Files'. et les passer en bloc avec les 2. Le finder serait plus compétitif AMHA. Pendant que j'y pense, essaye de formatter tes scripts, ou configurer ton mailer, pour ne pas avoir à se taper les retours chariots. Surtout quand tu sais qu'il va y en avoir au moins un qui va le tester.... Balise manquantes aussi. [SCRIPT] --Jon’s Commands 2.1.2 property Cible2 : false property nom_Cible1 : "TiffIT_Tmp" script cpfiles property ct : 0 on open (fichier) --try copyFile fichier to Cible2 replacing yes (* with timeout of 99999 seconds tell application "Finder" to duplicate fichier to Cible2 with replacing end timeout *) --end set ct to ct + 1 end open end script on run activate beep 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 2*minutes end run on open (theFiles) tell application "Finder" activate try delete folder nom_Cible1 of startup disk 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} set Cible1 to result as alias end tell activate set dt0 to current date copyFile theFiles to Cible1 replacing no (* with timeout of 99999 seconds tell application "Finder" to duplicate theFiles to Cible1 without replacing end timeout *) set ct of cpfiles to 0 set ct to walk folders Cible1 with script cpfiles with using files without invisibles tell application "Finder" to delete item Cible1 set dt1 to current date set laps to hms(dt1 - dt0) activate set t to "Traités : " & ct & " fichiers" & return & ¬ "Durée : " & laps set t to t & return & return & "Un dossier “" & nom_Cible1 & "” a été placé à la corbeille" display dialog t buttons "OK" default button 1 with icon 1 giving up after 20 *minutes end open on hms(laps) set h to formNum(laps div hours) set m to formNum((laps mod hours) div minutes) set s to formNum(laps mod minutes) ASD(":") set t to {h, m, s} as string ASD("") return t end hms on formNum(n) set {s, z} to {"", ""} if n < 0 then set {s, n} to {"-", -n} if n < 10 then set z to "0" return s & z & n end formNum on ASD(t) set AppleScript's text item delimiters to t end ASD [/SCRIPT] A+ -- Daniel

De : <m.seigle@xxxxxxx.com> Date : Mon, 25 Mar 2002 17:17:23 +0100 Objet : [AS] Re: coller une reference ? Hello Daniel, Je viens trouver ton message en rentrant Le Sun, 24 Mar 2002 18:34:23 +0100, varlet@xxxxxxx.ch a ecrit: >À 16:56 +0100 le 24.03.2002, <m.seigle@xxxxxxx.com> écrivait au sujet de >"[AS] Re: coller une reference ?" : >> >> J'etudie les MacScriptersMag, et il y a cela ds un des 1ers scripts > >Késako MacScriptersMag ? > Je pensai que tout le monde le connaissait sur cette liste ! A vos Mac a dit: "c'est le "magazine electronique consacre a AppleScript" here: <http://macscripter.net/magazine.html> il y a deja 5 numeros a telecharger (un par saison: le premier est en bas de la page), c'est une sorte de methode assimil, en anglais, mais compréhensible des 5 ans :o) [...crrrouic...] >ça c'est parce que ta question était bien posée. n'est-ce pas :o) [...crrrouic...] > >C'est partit... > mail intitulé : >[SCRIPT] Copie chemin d'un élément (copyPath 3.0) Merci beaucoup, je vais l'examiner :) 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 : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Mon, 25 Mar 2002 23:10:36 +0100 Objet : [AS] tome 4 dispo bonjour à tous, le tome 4 est prêt. bonne soirée. a+ Nicolas -- Traduction française de ASLG 1.3.7 http://trad.applescript.free.fr/Accueil.html --

De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Mon, 25 Mar 2002 23:18:57 +0100 Objet : [AS] Re: tome 4 dispo Le lundi 25 mars 2002 a 23:10, nicolas descombes ecrit : >bonjour à tous, > >le tome 4 est prêt. > >bonne soirée. Woaw, mais c'est la Saint-Nicolas ;) Merci, merci. -- 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