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 14 mars 2002 06:01
Objet : applescript_fr Digest #445

        Liste AppleScript francophone Digest #445

 1) Re: Welcome!
    by lamica <lamica@xxxxxxx.com>
 2) Re: Welcome!
    by Georges Schell <gs@xxxxxxx.com>
 3) Controle du nom des dossiers
    by Samuel Biney <samuel.biney@xxxxxxx.com>
 4) Controle du nom des dossiers
    by Samuel BINEY <foucault@xxxxxxx.com>
 5) Re: Controle du nom des dossiers
    by patpro <patpro@xxxxxxx.net>
 6) Re: Controle du nom des dossiers
    by Samuel BINEY <foucault@xxxxxxx.com>
 7) Re: on....
    by lamica <lamica@xxxxxxx.com>
 8) Re: Controle du nom des dossiers
    by Samuel BINEY <foucault@xxxxxxx.com>
 9) Re: Controle du nom des dossiers
    by patpro <patpro@xxxxxxx.net>
10) Re: Controle du nom des dossiers
    by Samuel BINEY <foucault@xxxxxxx.com>
11) Re: gérer un serveur (stan)
    by Stan <sdefawes@xxxxxxx.fr>
12) Copie trié des fichiers d'un dossier
    by Samuel BINEY <foucault@xxxxxxx.com>
13) Recherche osax "FadeAway"
    by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
14) Re: Recherche osax "FadeAway"
    by patpro <patpro@xxxxxxx.net>
15) Re: Recherche osax "FadeAway"
    by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
16) Re: Salut...
    by <m.seigle@xxxxxxx.com>
17) Re: Copie trié des fichiers d'un dossier
    by Daniel Varlet <varlet@xxxxxxx.ch>
18) Re: ouvrir un fichier suite
    by <m.seigle@xxxxxxx.com>
19) Re: ouvrir un fichier suite
    by lamica <lamica@xxxxxxx.com>
20) Re: ouvrir un fichier suite
    by Stan <sdefawes@xxxxxxx.fr>
21) Re: ouvrir un fichier suite
    by Stan <sdefawes@xxxxxxx.fr>
22) Re: ouvrir un fichier suite
    by Stan <sdefawes@xxxxxxx.fr>
23) Re: Copie trié des fichiers d'un	dossier
    by Samuel BINEY <foucault@xxxxxxx.com>
24) Re: code créateur
    by "la.mica" <la.mica@xxxxxxx.net>
25) Re: Welcome!
    by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
26) Re: Copie trié_des_fichiers_d'un_dossier
    by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
27) Re: Copie trié_des_fichiers_d'un_dossier
    by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
28) Re: ouvrir un fichier suite
    by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
29) A propos de notions basiques
    by Daniel Varlet <varlet@xxxxxxx.ch>
30) Re: Copie trié des fichiers d'un 	dossier
    by Daniel Varlet <varlet@xxxxxxx.ch>






De : lamica <lamica@xxxxxxx.com> Date : Wed, 13 Mar 2002 08:39:11 +0100 Objet : [AS] Re: Welcome! bonjour à tous je voudrais écrire un script qui agit quan dun élément est glissé sur l'icône de ce script. je suis juste bloqué pour démarrer car ni dans l'aide applescript ni dans aucun dictionaire je n'ia vu comment on fait je sais que c'est un truc de genre "on...." mais je ne sais plus comment c'est

De : Georges Schell <gs@xxxxxxx.com> Date : Wed, 13 Mar 2002 09:09:04 +0100 Objet : [AS] Re: Welcome! Bonjour lamica, La réponse, c'est on open....end open Voici un exemple : [SCRIPT exemple] on open theDossiers -- ;-) repeat with i in theDossiers tell application "Finder" set fich to i as string copyFile fich to destinationSauvegarde without replacing -- John's command end tell end repeat end open [/SCRIPT] Bon courage, G > De : lamica <lamica@xxxxxxx.com> > > bonjour à tous > > je voudrais écrire un script qui agit quand un élément est glissé sur > l'icône de ce script. > > je suis juste bloqué pour démarrer car ni dans l'aide applescript ni dans > aucun dictionaire je n'ia vu comment on fait > > je sais que c'est un truc de genre "on...." mais je ne sais plus comment > c'est

De : Samuel Biney <samuel.biney@xxxxxxx.com> Date : Wed, 13 Mar 2002 10:05:57 +0100 Objet : [AS] Controle du nom des dossiers Bonjour à tous, Débutant en Applescript (depuis avant-hier), j'ai besoin de savoir si mon pb peut être résolu par Applescript. (Et si oui quelques pistes pour ne pas trop galérer) Plusieurs mac on la possiblité de se connecter à un volume en appletalk. Mais dans ce volume les noms des dossiers doivent respecter une syntaxe de noms simple. Caractères de A à z chiffres de 0 à 9 et aussi _ et . J'aimerai que lorsque quelqu'un crée, renomme, ou même affiche dans une fenêtre un dossier (pas un fichier), à n'importe quel niveau dans l'arboressance de ce volume, dont le nom comporte des caracteres autres que les "ABC...Zabc...yz_", qu'il y ai une alerte à l'écran. J'arrive lorsque j'ai le nom d'un dossier à savoir s'il est ou non correct. Par contre je ne sais pas faire le reste. Comment affecter un script à tous les dossiers d'un volume ? Comment savoir si un dossier est renommé ? Comment tester le nom de tous les fichiers (dossiers) d'un dossier. Comment savoir si on a un dossier ou un fichier. Merci d'avance Samuel BINEY Samuel BINEY 02 43 30 17 02

De : Samuel BINEY <foucault@xxxxxxx.com> Date : Wed, 13 Mar 2002 10:06:50 +0100 Objet : [AS] Controle du nom des dossiers Bonjour à tous, Débutant en Applescript (depuis avant-hier), j'ai besoin de savoir si mon pb peut être résolu par Applescript. (Et si oui quelques pistes pour ne pas trop galérer) Plusieurs mac on la possiblité de se connecter à un volume en appletalk. Mais dans ce volume les noms des dossiers doivent respecter une syntaxe de noms simple. Caractères de A à z chiffres de 0 à 9 et aussi _ et . J'aimerai que lorsque quelqu'un crée, renomme, ou même affiche dans une fenêtre un dossier (pas un fichier), à n'importe quel niveau dans l'arboressance de ce volume, dont le nom comporte des caracteres autres que les "ABC...Zabc...yz_", qu'il y ai une alerte à l'écran. J'arrive lorsque j'ai le nom d'un dossier à savoir s'il est ou non correct. Par contre je ne sais pas faire le reste. Comment affecter un script à tous les dossiers d'un volume ? Comment savoir si un dossier est renommé ? Comment tester le nom de tous les fichiers (dossiers) d'un dossier. Comment savoir si on a un dossier ou un fichier. Merci d'avance Samuel BINEY

De : patpro <patpro@xxxxxxx.net> Date : Wed, 13 Mar 2002 10:17:52 +0100 Objet : [AS] Re: Controle du nom des dossiers le 13/03/02 10:05, Samuel Biney à samuel.biney@xxxxxxx.com a écrit : > Comment affecter un script à tous les dossiers d'un volume ? > Comment savoir si un dossier est renommé ? > Comment tester le nom de tous les fichiers (dossiers) d'un dossier. > Comment savoir si on a un dossier ou un fichier. chacune de ces questions à une ou plusieurs réponses précises, mais je vais laisser ceux qui ont le temps de faire un minimum de tests répondre. Par contre, plus je réfléchi à ton problème plus je me rends compte que les questions si dessus sont l'arbre qui cache la foret. Je m'explique : l'acces en appleshare/appletalk permet à qui le veut de copier un tas d'élément de son disque vers le disque monté. Si je ne copie qu'un dossier vide, et que ton script fonctionne il va renommer ce dossier à son arrivée sur le serveur selon ta nomenclature. Mais si ce dossier n'est pas vide ? il va tenter de le renommer alors que tous les dossiers/fichiers inclus ne sont pas encore arrivés à destination. Cela va t'il interrompre la copie ? faire planter le serveur ? le bloquer ? .... De plus, quelle part des ressources du serveur es tu prêt à dépenser pour cela ? si plusieurs utilisateurs copient/créent plusieurs dossiers simultanément, est ce que cela ne va pas ralentir énormément la machine ? Que penses tu de ces deux approche : 1- un script lancé à intervalle régulier sur le serveur scanne l'arborescence voulue et corrige les noms de dossiers/fichiers 2- utilisation d'un droplet pour poster des documents sur le serveur : tu drag&drop tes fichiers/dossiers sur un script local, qui va se charger de faire la copie sur le serveur en renommant les éléments si necessaire. (oui ca pose un probleme si on ne veux pas les copier à la racine...) patpro

De : Samuel BINEY <foucault@xxxxxxx.com> Date : Wed, 13 Mar 2002 10:48:15 +0100 Objet : [AS] Re: Controle du nom des dossiers le 13/03/02 10:17, patpro à patpro@xxxxxxx.net a écrit : > le 13/03/02 10:05, Samuel Biney à samuel.biney@xxxxxxx.com a écrit : > >> Comment affecter un script à tous les dossiers d'un volume ? >> Comment savoir si un dossier est renommé ? >> Comment tester le nom de tous les fichiers (dossiers) d'un dossier. >> Comment savoir si on a un dossier ou un fichier. > > chacune de ces questions à une ou plusieurs réponses précises, mais je vais > laisser ceux qui ont le temps de faire un minimum de tests répondre. > Par contre, plus je réfléchi à ton problème plus je me rends compte que les > questions si dessus sont l'arbre qui cache la foret. > > Je m'explique : > > l'acces en appleshare/appletalk permet à qui le veut de copier un tas > d'élément de son disque vers le disque monté. Si je ne copie qu'un dossier > vide, et que ton script fonctionne il va renommer ce dossier à son arrivée > sur le serveur selon ta nomenclature. > Mais si ce dossier n'est pas vide ? il va tenter de le renommer alors que > tous les dossiers/fichiers inclus ne sont pas encore arrivés à destination. > Cela va t'il interrompre la copie ? faire planter le serveur ? le bloquer ? > ... > De plus, quelle part des ressources du serveur es tu prêt à dépenser pour > cela ? si plusieurs utilisateurs copient/créent plusieurs dossiers > simultanément, est ce que cela ne va pas ralentir énormément la machine ? > > Que penses tu de ces deux approche : > > 1- un script lancé à intervalle régulier sur le serveur scanne > l'arborescence voulue et corrige les noms de dossiers/fichiers > > 2- utilisation d'un droplet pour poster des documents sur le serveur : > tu drag&drop tes fichiers/dossiers sur un script local, qui va se charger de > faire la copie sur le serveur en renommant les éléments si necessaire. (oui > ca pose un probleme si on ne veux pas les copier à la racine...) > > > patpro > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml En fait mon serveur n'est qu'un outil de production destiné à réaliser des pages Tiff-IT. Les opérateurs impriment des pages dans une file d'attente du serveur (NT) et ils obtiennent des pages (un fichier par page) dans le volume qu'ils peuvent monter depuis leur mac. Comme j'ai plusieurs travaux en cours chaque opérateur créé un dossier pour y ranger ces pages et pour encore mieux s'y retrouvé il place en général ce dossier dans en dossier contenant le nom d'un client. Le problème est que si mon nom de dossier contient des caractères interdits (* par exemple, très pratique pour placer son dossier en haut) le PC qui nous sert de serveur ne retrouve plus les fichiers et supprime toutes les données qui y sont lié.

De : lamica <lamica@xxxxxxx.com> Date : Wed, 13 Mar 2002 11:05:32 +0100 Objet : [AS] Re: on.... )Bonjour lamica, ) )La réponse, c'est on open....end open ) )Voici un exemple : ) )[SCRIPT exemple] )on open theDossiers -- ;-) ) repeat with i in theDossiers ) tell application "Finder" ) set fich to i as string ) copyFile fich to destinationSauvegarde without replacing ) -- John's command ) end tell ) end repeat )end open )[/SCRIPT] ) )Bon courage, ) OK merci bien, sa marche j'ai ecrit: on open les_fichiers repeat with i in les_fichiers tell application "Finder" display dialog the name of i end tell end repeat tell application "essai" to quit end open Mais il y a just eun hic, c'est que mon but avec tout sa est de piloter graphic converter pour convertir automatiquement des images d'un format à l'autre mais impossible de piloter graphic converter ! j'ia essaye des trucs directs, sans passer par le on open ci dessus tell application "Finder" open file "9.2.1:desktop folder:image" end tell-- ici sa marche tell application "GraphicConverter" open file "9.2.1:desktop folder:image" end tell-- ici sa ne marche pas -- il dit "impossible d'obtenir image, acces non autorise" "image" est une capture d'écran qui en temps normal s'ouvre très bien avec Graphci converter "image" se trouve bien sur le bureau, et appartienntn à la partition nommee "9.2.1" quelque chose m'echappe, et je crois que je vais arreter applescript car les heures defilent vraiment trop vite. tchao

De : Samuel BINEY <foucault@xxxxxxx.com> Date : Wed, 13 Mar 2002 11:11:28 +0100 Objet : [AS] Re: Controle du nom des dossiers le 13/03/02 10:17, patpro à patpro@xxxxxxx.net a écrit : > le 13/03/02 10:05, Samuel Biney à samuel.biney@xxxxxxx.com a écrit : > >> Comment affecter un script à tous les dossiers d'un volume ? >> Comment savoir si un dossier est renommé ? >> Comment tester le nom de tous les fichiers (dossiers) d'un dossier. >> Comment savoir si on a un dossier ou un fichier. > > chacune de ces questions à une ou plusieurs réponses précises, mais je vais > laisser ceux qui ont le temps de faire un minimum de tests répondre. > Par contre, plus je réfléchi à ton problème plus je me rends compte que les > questions si dessus sont l'arbre qui cache la foret. > > Je m'explique : > > l'acces en appleshare/appletalk permet à qui le veut de copier un tas > d'élément de son disque vers le disque monté. Si je ne copie qu'un dossier > vide, et que ton script fonctionne il va renommer ce dossier à son arrivée > sur le serveur selon ta nomenclature. > Mais si ce dossier n'est pas vide ? il va tenter de le renommer alors que > tous les dossiers/fichiers inclus ne sont pas encore arrivés à destination. > Cela va t'il interrompre la copie ? faire planter le serveur ? le bloquer ? > ... > De plus, quelle part des ressources du serveur es tu prêt à dépenser pour > cela ? si plusieurs utilisateurs copient/créent plusieurs dossiers > simultanément, est ce que cela ne va pas ralentir énormément la machine ? > > Que penses tu de ces deux approche : > > 1- un script lancé à intervalle régulier sur le serveur scanne > l'arborescence voulue et corrige les noms de dossiers/fichiers C'est une approche interressante, est-ce le script peut-être executé depuis le mac qui monte le volume. au moment ou elle le monte, tout les heures, au moment au elle le demonte... Je ne veux surtout pas que le script corrige le nom du dossier (anti-pédagogique) un message d'alerte doit suffire. > 2- utilisation d'un droplet pour poster des documents sur le serveur : > tu drag&drop tes fichiers/dossiers sur un script local, qui va se charger de > faire la copie sur le serveur en renommant les éléments si necessaire. (oui > ca pose un probleme si on ne veux pas les copier à la racine...) > > patpro > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml

De : patpro <patpro@xxxxxxx.net> Date : Wed, 13 Mar 2002 11:21:12 +0100 Objet : [AS] Re: Controle du nom des dossiers le 13/03/02 11:11, Samuel BINEY à foucault@xxxxxxx.com a écrit : >> 1- un script lancé à intervalle régulier sur le serveur scanne >> l'arborescence voulue et corrige les noms de dossiers/fichiers > > C'est une approche interressante, est-ce le script peut-être executé depuis > le mac qui monte le volume. au moment ou elle le monte, tout les heures, au > moment au elle le demonte... > Je ne veux surtout pas que le script corrige le nom du dossier > (anti-pédagogique) un message d'alerte doit suffire. a la lumiere de ce que tu as écrit dans ton autre réponse : le serveur est un PC sous NT, bien évidemment il faudra faire tourner un tel script sur un des clients Mac (ou tous mais c'est pas souhaitable a mon avis). patpro

De : Samuel BINEY <foucault@xxxxxxx.com> Date : Wed, 13 Mar 2002 11:34:17 +0100 Objet : [AS] Re: Controle du nom des dossiers le 13/03/02 11:21, patpro à patpro@xxxxxxx.net a écrit : > le 13/03/02 11:11, Samuel BINEY à foucault@xxxxxxx.com a écrit : > >>> 1- un script lancé à intervalle régulier sur le serveur scanne >>> l'arborescence voulue et corrige les noms de dossiers/fichiers >> >> C'est une approche interressante, est-ce le script peut-être executé depuis >> le mac qui monte le volume. au moment ou elle le monte, tout les heures, au >> moment au elle le demonte... >> Je ne veux surtout pas que le script corrige le nom du dossier >> (anti-pédagogique) un message d'alerte doit suffire. > > a la lumiere de ce que tu as écrit dans ton autre réponse : le serveur est > un PC sous NT, bien évidemment il faudra faire tourner un tel script sur un > des clients Mac (ou tous mais c'est pas souhaitable a mon avis). > Il y a un client mac qui est tout le temps connecté au serveur. Il est possible de faire tourner un tel script sur ce mac. > patpro > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml

De : Stan <sdefawes@xxxxxxx.fr> Date : Wed, 13 Mar 2002 12:01:31 +0100 Objet : [AS] Re: gérer un serveur (stan) patpro a *crit : > Stan, un petit peu de rigueur s'il te plait :) d'abord tu m'envoies en > direct ton mail en pensant probablement l'envoyer a la ML, et apres quand tu > l'envoies sur la liste, tu laisses un vieux sujet... tss, comment je gere > mes archives moi après :) Je m'excuse platement....j'ai jamais su faire plusieurs choses à la fois et lors de l'envoi du mail en question...ça frôlait le harcelement !! > > > le 12/03/02 18:18, Stan à sdefawes@xxxxxxx.fr a écrit : > > > Salut à tous > > Alors voila le topo... > > Nous avons un serveur ...sur ce serveur de la Doc ecrite numérisée... > > 80 macintosh potentiels pour s'y connecter, mais malheuresement, ce serveur > > n'accepte pas plus de 5 connexions simultanées...(Il s'agit d'un Juke-box en > > fait !!) > > c'est quoi le soft serveur ? ASIP ? > Est il scriptable ? Après interrogation de l'administrateur de la chose...c'est un systeme proprietaire nommé ELM devellopé par la soçiété qui nous a fourgué les Juke box....ça tourne sous UNIX solaris avec une couche Netatalk...(pour dialoguer Appltalk je suppose...) ça depasse et de loin mes competences en fait.... > > > > ma question est la suivante : > > > > est-il possible d'interroger le serveur via Applescript et lui demander > > combien d'utilisateurs sont actuellement connéctés...afin de continuer si le > > nombre est inferieur à 5 ou d'afficher un message si il est superieur ??? > > et Luxe ULTIME.....remonter les IP des machines connectées, afin de les > > identifier ?? > > voir ma question plus haut. > > J'ai pas d'exemple sous la main pour ta deuxieme question, mais c'est tout a > fait faisable, la question etant, comment déclencher le script... Si il faut > doublie cliquer dessus, autant foutre les volumes montés à la poubelle à la > main :) > Et peut on imaginer un script qui se lance tte les 5 minutes ?? Merci...pour la liste...les reponses...tout ça... : ) > > patpro > -- > "Rien ne se perd, rien ne se crée, tout s'empile" > - Mon Bureau - > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml

De : Samuel BINEY <foucault@xxxxxxx.com> Date : Wed, 13 Mar 2002 13:01:19 +0100 Objet : [AS] Copie trié des fichiers d'un dossier Bonjour à tous, Voila ce que j'aimerai faire : J'ai un dossier contenant des fichiers et des dossiers Par exemple : Dossier 1 A1 A2 A3 (là c'est un dossier qui contient) B1 B2 B3 A4 A5 A6 A7 (encore un dossier) B11 B12 B13 A8 Je voudrai qu'en lancant un script il me copie tous les fichiers contenus dans Dossier 1, dans l'ordre alphabétique, dans un autre dossier. Il est trés important de le fichier A1 soit copié le premier puis les fichiers A2, B1, B2, B3, A4, A5, A6, B11, B12, B13 et A8 dans mon dossier de destination j'aurais Fichiers Date A1 12:05 A2 12:06 A4 12:09 A5 12:10 A6 12:11 A8 12:15 B1 12:06 B11 12:12 B12 12:13 B13 12:14 B2 12:07 B3 12:08 Quelqu'un a-til une idée sur la manière de procéder ? Merci d'avance Samuel

De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Wed, 13 Mar 2002 14:18:38 +0100 Objet : [AS] Recherche osax "FadeAway" Bonjour, je suis à la recherche de l'osax "FadeAway" Version 1.0.1 Daté du 23/01/2000. Auteur : Mike Kurtinitis Ancienne adresse : <http://www.evaevan.com/moo/FadeAwayOSAX.hqx> actuellement en erreur 404. Si qq'un disponse de celà dans ses archives. De fait, je cherche tout osax permettant de traiter des sons, mais plus que "jouer un son", ou "régler le volume du son"... 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

De : patpro <patpro@xxxxxxx.net> Date : Wed, 13 Mar 2002 14:29:29 +0100 Objet : [AS] Re: Recherche osax "FadeAway" le 13/03/02 14:18, Jean-Marie Hoornaert à jean.marie.hoornaert@xxxxxxx.be a écrit : > Bonjour, > > je suis à la recherche de l'osax "FadeAway" Version 1.0.1 > Daté du 23/01/2000. > Auteur : Mike Kurtinitis > Ancienne adresse : <http://www.evaevan.com/moo/FadeAwayOSAX.hqx> > actuellement en erreur 404. > > Si qq'un disponse de celà dans ses archives. > > De fait, je cherche tout osax permettant de traiter des sons, mais plus > que "jouer un son", ou "régler le volume du son"... quelque chose comme ça donc : http://www.osaxen.com/modules.php?op=modload&name=osaxen&file=index&keywords =sound pour fadeaway c'est effectivement 404 partout... patpro

De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Wed, 13 Mar 2002 15:06:43 +0100 Objet : [AS] Re: Recherche osax "FadeAway" Le mercredi 13 mars 2002 a 14:29, patpro ecrit : >> De fait, je cherche tout osax permettant de traiter des sons, mais plus >> que "jouer un son", ou "régler le volume du son"... > >quelque chose comme ça donc : > >http://www.osaxen.com/modules.php?op=modload&name=osaxen&file=index&keywords >=sound C'est le premier endroit où je vais voir pour trouver un osax ;-))) >pour fadeaway c'est effectivement 404 partout... C'est bien pourquoi j'ai démandé si qq'un a sa dans ses archives. 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

De : <m.seigle@xxxxxxx.com> Date : Wed, 13 Mar 2002 16:03:41 +0100 Objet : [AS] Re: Salut... Le Tue, 12 Mar 2002 12:02:11 +0100, varlet@xxxxxxx.ch a ecrit: > >Non ce n'est pas un script c'est une petite appli minimum. > .../... >Je te l'envoye. (32 Ko sans compression...) > Peux-tu me l'envoyer aussi, s'il te plait ? Martine (OS 9.1) ______________________________________________________________________________ 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 : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 13 Mar 2002 16:02:08 +0100 Objet : [AS] Re: Copie trié des fichiers d'un dossier À 13:01 +0100 le 13.03.2002, Samuel BINEY écrivait au sujet de "[AS] Copie trié des fichiers d'un dossier" : > Bonjour à tous, > Voila ce que j'aimerai faire : > > J'ai un dossier contenant des fichiers et des dossiers > Par exemple : > Dossier 1 > A1 > A2 > A3 (là c'est un dossier qui contient) > B1 > B2 > B3 > A4 > A5 > A6 > A7 (encore un dossier) > B11 > B12 > B13 > A8 > > Je voudrai qu'en lancant un script il me copie tous les fichiers contenus > dans Dossier 1, dans l'ordre alphabétique, dans un autre dossier. Il est > trés important de le fichier A1 soit copié le premier puis les fichiers A2, > B1, B2, B3, A4, A5, A6, B11, B12, B13 et A8 > > dans mon dossier de destination j'aurais > Fichiers Date > A1 12:05 > A2 12:06 > A4 12:09 > A5 12:10 > A6 12:11 > A8 12:15 > B1 12:06 > B11 12:12 > B12 12:13 > B13 12:14 > B2 12:07 > B3 12:08 > > Quelqu'un a-til une idée sur la manière de procéder ? oui, mais je n'ai pas bien compris l'importance que tu accordes à l'ordre de copie. En effet un fichier est copié (généralement) avec ses dates de créations et de modifications originales. Eventuellement seule la date de modification est modifiable *par le finder* par la suite. (Avec des osax les 2 sont modifiables...) A+ -- Daniel

De : <m.seigle@xxxxxxx.com> Date : Wed, 13 Mar 2002 17:08:42 +0100 Objet : [AS] Re: ouvrir un fichier suite Le Mon, 11 Mar 2002 15:51:09 +0100, jean.marie.hoornaert@xxxxxxx.be a ecrit: >Le lundi 11 mars 2002 a 15:45, m.seigle@xxxxxxx.com ecrit : > >>Comment trouve-t-on le code createur ? > >tell application "Finder" > set ct to creator type of (choose file) >end tell > >après ceci, la variable ct contiendra la code créateur (=code de >l'application qui à crée) du document sélectionné. Je teste avec AppleWorks (code BOBO), un fichier "Clients" (sur le bureau) tell application "Finder" set BOBO to creator type of file "Clients" end tell Executer me donne Resultat "BOBO", je suppose que le fichier a un code createur perso, non ? Ou est mon erreur ? Merci pour vos lumieres :) 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 : lamica <lamica@xxxxxxx.com> Date : Wed, 13 Mar 2002 16:40:06 +0000 Objet : [AS] Re: ouvrir un fichier suite BOBO, c'est le code cr?atuer de Appleworks

De : Stan <sdefawes@xxxxxxx.fr> Date : Wed, 13 Mar 2002 17:46:48 +0100 Objet : [AS] Re: ouvrir un fichier suite m.seigle@xxxxxxx.com a *crit : > Le Mon, 11 Mar 2002 15:51:09 +0100, jean.marie.hoornaert@xxxxxxx.be a ecrit: > > >Le lundi 11 mars 2002 a 15:45, m.seigle@xxxxxxx.com ecrit : > > > >>Comment trouve-t-on le code createur ? > > > >tell application "Finder" > > set ct to creator type of (choose file) > >end tell > > > >après ceci, la variable ct contiendra la code créateur (=code de > >l'application qui à crée) du document sélectionné. > > Je teste avec AppleWorks (code BOBO), un fichier "Clients" (sur le bureau) > > tell application "Finder" > set BOBO to creator type of file "Clients" > end tell > > Executer me donne Resultat "BOBO", je suppose que le fichier a un code > createur perso, non ? > Ou est mon erreur ? Ben la...il me semble que tu cherche à connaitre le code createur de "Client" non ? mais visiblement, tu le connais deja vu que tu le met dans ton script !!!! Le script du dessus envoyé par Jean-Marie > > > Merci pour vos lumieres :) > 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 > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml

De : Stan <sdefawes@xxxxxxx.fr> Date : Wed, 13 Mar 2002 17:48:12 +0100 Objet : [AS] Re: ouvrir un fichier suite m.seigle@xxxxxxx.com a *crit : > Le Mon, 11 Mar 2002 15:51:09 +0100, jean.marie.hoornaert@xxxxxxx.be a ecrit: > > >Le lundi 11 mars 2002 a 15:45, m.seigle@xxxxxxx.com ecrit : > > > >>Comment trouve-t-on le code createur ? > > > >tell application "Finder" > > set ct to creator type of (choose file) > >end tell > > > >après ceci, la variable ct contiendra la code créateur (=code de > >l'application qui à crée) du document sélectionné. > > Je teste avec AppleWorks (code BOBO), un fichier "Clients" (sur le bureau) > > tell application "Finder" > set BOBO to creator type of file "Clients" > end tell > > Executer me donne Resultat "BOBO", je suppose que le fichier a un code > createur perso, non ? > Ou est mon erreur ? > > Merci pour vos lumieres :) > Martine > > J'ai fait fausse manip....je vais encore me faire engueuler par patpro !!! ma reponse etait incomplete...je suis en train de tester....(c'est dire mon niveau en AS!!!) > > ______________________________________________________________________________ > 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 > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml

De : Stan <sdefawes@xxxxxxx.fr> Date : Wed, 13 Mar 2002 17:51:22 +0100 Objet : [AS] Re: ouvrir un fichier suite m.seigle@xxxxxxx.com a *crit : > Le Mon, 11 Mar 2002 15:51:09 +0100, jean.marie.hoornaert@xxxxxxx.be a ecrit: > > >Le lundi 11 mars 2002 a 15:45, m.seigle@xxxxxxx.com ecrit : > > > >>Comment trouve-t-on le code createur ? > > > >tell application "Finder" > > set ct to creator type of (choose file) > >end tell > > > >après ceci, la variable ct contiendra la code créateur (=code de > >l'application qui à crée) du document sélectionné. > > Je teste avec AppleWorks (code BOBO), un fichier "Clients" (sur le bureau) > > tell application "Finder" > set BOBO to creator type of file "Clients" > end tell > > Executer me donne Resultat "BOBO", je suppose que le fichier a un code > createur perso, non ? > Ou est mon erreur ? > > Merci pour vos lumieres :) > Martine Voila le script qui affichera une fenetre avec le code createur du fichier choisi : tell application "Finder" set ct to creator type of (choose file) display dialog ct end tell > > > > ______________________________________________________________________________ > 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 > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml

De : Samuel BINEY <foucault@xxxxxxx.com> Date : Wed, 13 Mar 2002 18:06:28 +0100 Objet : [AS] Re: Copie trié des fichiers d'un dossier le 13/03/02 16:02, Daniel Varlet à varlet@xxxxxxx.ch a écrit : > À 13:01 +0100 le 13.03.2002, Samuel BINEY écrivait au sujet de "[AS] Copie > trié des fichiers d'un dossier" : >> Bonjour à tous, >> Voila ce que j'aimerai faire : >> >> J'ai un dossier contenant des fichiers et des dossiers >> Par exemple : >> Dossier 1 >> A1 >> A2 >> A3 (là c'est un dossier qui contient) >> B1 >> B2 >> B3 >> A4 >> A5 >> A6 >> A7 (encore un dossier) >> B11 >> B12 >> B13 >> A8 >> >> Je voudrai qu'en lancant un script il me copie tous les fichiers contenus >> dans Dossier 1, dans l'ordre alphabétique, dans un autre dossier. Il est >> trés important de le fichier A1 soit copié le premier puis les fichiers A2, >> B1, B2, B3, A4, A5, A6, B11, B12, B13 et A8 >> >> dans mon dossier de destination j'aurais >> Fichiers Date >> A1 12:05 >> A2 12:06 >> A4 12:09 >> A5 12:10 >> A6 12:11 >> A8 12:15 >> B1 12:06 >> B11 12:12 >> B12 12:13 >> B13 12:14 >> B2 12:07 >> B3 12:08 >> >> Quelqu'un a-til une idée sur la manière de procéder ? > > > oui, mais je n'ai pas bien compris l'importance que tu accordes à l'ordre de > copie. > > En effet un fichier est copié (généralement) avec ses dates de créations et de > modifications originales. > Eventuellement seule la date de modification est modifiable *par le finder* > par la suite. > (Avec des osax les 2 sont modifiables...) > > A+ Les date ci dessus ne sont pas les date de creation ni de modification mais les dates de copie. Y apport de l'importance cas les fichiers vont être traités dans l'ordre ou ils arrivent

De : "la.mica" <la.mica@xxxxxxx.net> Date : Wed, 13 Mar 2002 18:12:22 +0100 Objet : [AS] Re: code créateur j'ai mis en ligne une petite liste (à compléter) de quelques types et codes créateurs pour diverses applications c'est ici: http://homepage.mac.com/lamica/mac/acajou/ascodes.html Codes type et créateur

De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Wed, 13 Mar 2002 20:25:57 +0100 (CET) Objet : [AS] Re: Welcome! Voici un exemple qui parle de lui-même... [SCRIPT] display dialog ¬ "Il faut faire glisser quelque chose sur le script !" buttons {"OK, j'ai compris !"} ¬ default button 1 on open LesElements tell application "Finder" activate set LaListeDesElements to (every item of LesElements) as list repeat with CetElement in LaListeDesElements (* **** *) (* C'est ici qu'on met le c˛ur du script. *) open information window of CetElement -- par exemple (* **** *) end repeat end tell end open [/SCRIPT] --- lamica <lamica@xxxxxxx.com> a écrit : > bonjour à tous > > je voudrais écrire un script qui agit quan dun > élément est glissé sur > l'icône de ce script. > > je suis juste bloqué pour démarrer car ni dans > l'aide applescript ni dans > aucun dictionaire je n'ia vu comment on fait > > je sais que c'est un truc de genre "on...." mais je > ne sais plus comment > c'est ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com

De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Wed, 13 Mar 2002 23:47:53 +0100 (CET) Objet : [AS] Re: Copie trié_des_fichiers_d'un_dossier --- Samuel BINEY <foucault@xxxxxxx.com> a écrit : > Bonjour à tous, > Voila ce que j'aimerai faire : > > J'ai un dossier contenant des fichiers et des > dossiers > Par exemple : > Dossier 1 > A1 > A2 > A3 (là c'est un dossier qui contient) > B1 > B2 > B3 > A4 > A5 > A6 > A7 (encore un dossier) > B11 > B12 > B13 > A8 > > Je voudrai qu'en lancant un script il me copie tous > les fichiers contenus > dans Dossier 1, dans l'ordre alphabétique, dans un > autre dossier. Il est > trés important de le fichier A1 soit copié le > premier puis les fichiers A2, > B1, B2, B3, A4, A5, A6, B11, B12, B13 et A8 > > dans mon dossier de destination j'aurais > Fichiers Date > A1 12:05 > A2 12:06 > A4 12:09 > A5 12:10 > A6 12:11 > A8 12:15 > B1 12:06 > B11 12:12 > B12 12:13 > B13 12:14 > B2 12:07 > B3 12:08 > > Quelqu'un a-til une idée sur la manière de procéder > ? > > Merci d'avance > Samuel Bonjour, C'est vraiment important l'ordre dans lequel les fichiers seront copiés ?? Je vois une méthode, peut-être pas très simple, mais bon. Quand tu fais [SCRIPT]tell application "Finder" to get every item of (choose folder)[/SCRIPT] t'obtiens une liste dont l'ordre m'échappe. Parfois tous les fichiers en ordre alphabétique puis tous les dossiers en ordre alphabétique, parfois un autre ordre. Et ça n'a pas l'air de dépendre de la façon dont est rangée la fenêtre dans le Finder (par nom, par date, etc.). Donc ce que je te propose, en gros : 1) Fais une routine qui à partir d'une liste renvoie la même triée. Là, expression libre ! (J'ai pas de script sous la main, --> Google pour trouver un algo que tu traduis en AS.) 2) Fais une routine de traitement d'un dossier. routine traiter(unDossier)   set laListeDesElements to every item of monDossier   set laListeTrieeDesElements to triee(laListeDesElements)   repeat with cetElement in laListeTrieeDesElements     if kind of cetElement is "dossier" -- bizarre, j'aurais mis folder sans guillemets    then      traiter(cetElement) -- c'est reparti !    else      copier cetElement vers le dossier de destination -- je crois que c'est ce que tu voulais    end if end traiter 3) Dans le script soit tu fais un "droplet" (script avec flèche bleue, sur lequel on dépose ses trucs) soit tu fais [SCRIPT] set monDossier to (choose folder) traiter(monDossier) [/SCRIPT] .. Voilà, j'espère t'avoir aidé ! Bonne nuit... Nico ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com

De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Wed, 13 Mar 2002 23:48:32 +0100 (CET) Objet : [AS] Re: Copie trié_des_fichiers_d'un_dossier --- Samuel BINEY <foucault@xxxxxxx.com> a écrit : > Bonjour à tous, > Voila ce que j'aimerai faire : > > J'ai un dossier contenant des fichiers et des > dossiers > Par exemple : > Dossier 1 > A1 > A2 > A3 (là c'est un dossier qui contient) > B1 > B2 > B3 > A4 > A5 > A6 > A7 (encore un dossier) > B11 > B12 > B13 > A8 > > Je voudrai qu'en lancant un script il me copie tous > les fichiers contenus > dans Dossier 1, dans l'ordre alphabétique, dans un > autre dossier. Il est > trés important de le fichier A1 soit copié le > premier puis les fichiers A2, > B1, B2, B3, A4, A5, A6, B11, B12, B13 et A8 > > dans mon dossier de destination j'aurais > Fichiers Date > A1 12:05 > A2 12:06 > A4 12:09 > A5 12:10 > A6 12:11 > A8 12:15 > B1 12:06 > B11 12:12 > B12 12:13 > B13 12:14 > B2 12:07 > B3 12:08 > > Quelqu'un a-til une idée sur la manière de procéder > ? > > Merci d'avance > Samuel Bonjour, C'est vraiment important l'ordre dans lequel les fichiers seront copiés ?? Je vois une méthode, peut-être pas très simple, mais bon. Quand tu fais [SCRIPT]tell application "Finder" to get every item of (choose folder)[/SCRIPT] t'obtiens une liste dont l'ordre m'échappe. Parfois tous les fichiers en ordre alphabétique puis tous les dossiers en ordre alphabétique, parfois un autre ordre. Et ça n'a pas l'air de dépendre de la façon dont est rangée la fenêtre dans le Finder (par nom, par date, etc.). Donc ce que je te propose, en gros : 1) Fais une routine qui à partir d'une liste renvoie la même triée. Là, expression libre ! (J'ai pas de script sous la main, --> Google pour trouver un algo que tu traduis en AS.) 2) Fais une routine de traitement d'un dossier. routine traiter(unDossier)   set laListeDesElements to every item of monDossier   set laListeTrieeDesElements to triee(laListeDesElements)   repeat with cetElement in laListeTrieeDesElements     if kind of cetElement is "dossier" -- bizarre, j'aurais mis folder sans guillemets    then      traiter(cetElement) -- c'est reparti !    else      copier cetElement vers le dossier de destination -- je crois que c'est ce que tu voulais    end if end traiter 3) Dans le script soit tu fais un "droplet" (script avec flèche bleue, sur lequel on dépose ses trucs) soit tu fais [SCRIPT] set monDossier to (choose folder) traiter(monDossier) [/SCRIPT] .. Voilà, j'espère t'avoir aidé ! Bonne nuit... Nico ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com

De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Wed, 13 Mar 2002 23:57:09 +0100 (CET) Objet : [AS] Re: ouvrir un fichier suite > >>Comment trouve-t-on le code createur ? > > > >tell application "Finder" > > set ct to creator type of (choose file) > >end tell > > > >après ceci, la variable ct contiendra la code > créateur (=code de > >l'application qui à crée) du document sélectionné. > > Je teste avec AppleWorks (code BOBO), un fichier > "Clients" (sur le bureau) > > tell application "Finder" > set BOBO to creator type of file "Clients" > end tell > > Executer me donne Resultat "BOBO", je suppose que le > fichier a un code > createur perso, non ? > Ou est mon erreur ? Quoiquoiquoi ?? ;-) Quand tu fais set BOBO to creator type of file "Clients" c'est comme si tu faisais set maVariable to creator type of file "Clients". Ensuite tu fais display dialog maVariable et tu vois le code créateur de ton document (ici, "BOBO"). C'est comme si tu faisais set leNom to name of file "Clients", tu vas chercher une propriété de ton fichier. Si tu veux la changer par contre tu fais set name of file "Clients" to "Clients2" ou set creator type of file "Clients" to "ogle"... @+ Nico ___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Thu, 14 Mar 2002 04:59:30 +0100 Objet : [AS] A propos de notions basiques Comme j'ai pu comprendre que la notion de créateur et de type des fichiers MacOS n'était pas comprise, voir même des listes de créateur, type... Je propose pour ceux que ça intéresse : <http://www.gete.net/dossiers/bureau/> très simple, sympa, intelligent. Ce site est une mine d'information. A+ -- Daniel

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Thu, 14 Mar 2002 05:01:09 +0100 Objet : [AS] Re: Copie trié des fichiers d'un dossier À 18:06 +0100 le 13.03.2002, Samuel BINEY écrivait au sujet de "[AS] Re: Copie trié des fichiers d'un dossier" : [...snip...] >> oui, mais je n'ai pas bien compris l'importance que tu accordes à l'ordre de >> copie. >> >> En effet un fichier est copié (généralement) avec ses dates de créations et de >> modifications originales. >> Eventuellement seule la date de modification est modifiable *par le finder* >> par la suite. >> (Avec des osax les 2 sont modifiables...) >> >> A+ > Les date ci dessus ne sont pas les date de creation ni de modification mais > les dates de copie. Y apport de l'importance cas les fichiers vont être > traités dans l'ordre ou ils arrivent Ha... et elle est stockée/lue où/comment cette date de copie ? A+ -- Daniel