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 : samedi 9 mars 2002 06:00
Objet : applescript_fr Digest #441
Liste AppleScript francophone Digest #441
1) RE : [AS] Re: DebugWindow ou envoyer des AppleEvents en bas niveau
by Daniel Varlet <varlet@xxxxxxx.ch>
2) Re: annuler impression en attente bis
by Daniel Varlet <varlet@xxxxxxx.ch>
3) Re: écrire dans un texte
by Daniel Varlet <varlet@xxxxxxx.ch>
4) menu contextuel
by lamica <lamica@xxxxxxx.com>
5) Re: menu contextuel
by patpro <patpro@xxxxxxx.net>
6) Re: menu contextuel
by lamica <lamica@xxxxxxx.com>
7) Re: menu contextuel
by "Serge.Tegta" <Serge.Tegta@xxxxxxx.fr>
8) Re: ouvrir un fichier
by "Serge.Tegta" <Serge.Tegta@xxxxxxx.fr>
9) liste
by lamica <lamica@xxxxxxx.com>
10) Salut...
by Stan <sdefawes@xxxxxxx.fr>
11) Re: ouvrir un fichier
by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
12) Re: prompt
by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
13) Re: ouvrir un fichier
by Daniel Varlet <varlet@xxxxxxx.ch>
14) Re: Salut...
by Daniel Varlet <varlet@xxxxxxx.ch>
15) Re: ouvrir un fichier suite
by "Serge.Tegta" <Serge.Tegta@xxxxxxx.fr>
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 8 Mar 2002 09:21:02 +0100 Objet : [AS] RE : [AS] Re: DebugWindow ou envoyer des AppleEvents en bas niveau À 19:56 +0100 le 07.03.2002, Legay, Bruno écrivait au sujet de "[AS] RE : [AS] Re: DebugWindow ou envoyer des AppleEven" : > Merci, > > En perséverrant j'ai finalement réussi avec EightyRez à créer la resource > 'aete' qui défini le dictionnaire et permet d'envoyer des messages vers > AppleScript. > >J'ai essayé transcript qui à planté mon poste quand je l'ai quitté (alors > que je n'ai jamais eu aucun problème avec DebugWindow) > > Si ça vous intéresse, faites moi signe... > J'ai noté... Sympa de tenir au courant :) A+ -- Daniel
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 8 Mar 2002 09:39:50 +0100 Objet : [AS] Re: annuler impression en attente bis À 15:28 +0100 le 07.03.2002, sartorg écrivait au sujet de "[AS] annuler impression en attente bis" : > Bonjour, > D'abord merci à Daniel Varlet de m'avoir répondu. (un peu tardif le > remerciement mais je n'ai pas eu le temps de m'en occuper avant... mille > excuses) > Malheureusement ça ne marche pas... > Aussi bien le script envoyé (voir ci dessous) > "set the printer_list to the name of every desktop printer" renvoie une > liste vide. > > D'autre part, après avoir provoqué une alerte du printmonitor (imprimante > éteinte) j'ai essayé de jeter le dossier impression en attente : cela > n'élimine pas l'alerte du printmonitor. Si je tente de vider la corbeille, > impossible car le fichier est considéré comme en activité. > > Il me semble donc qu'il va falloir attendre l'acquisition d'une nouvelle > imprimante ayant un driver gérable par le service d'impression ... > Cela risque de prendre du temps ! > Si vous avez d'autres idées... > > MERCI > Georges C'est difficile de répondre car je n'ai évidemment pas ta config... Ce que tu aimerais en fait c'est que les macs s'éteignent quand même. Même s'il reste des impressions en attentes. D'abord ne serait-il pas possible de régler les impressions pour qu'elles ne se fassent pas en arrière plan. c.-à-d. le mac utilisateur est bloqué pendant le temps de l'impression. Ça pourrait en calmer quelques uns (je suppose que c'est plus par ignorance qu'autre chose). Dédier un mac comme serveur d'impression ? Ensuite ce serait donc valider les dialogues automatiquement, pour que les mac s'éteignent... J'ai entendu parler de okdokey. L'osax AkuaSweet permet aussi avec certains dialogues (non bloquants) de faire ça. Comme précédemment ce sont des pistes et pas du tout des réponses fermes et définitives ;-)))) C'est ce que j'appelle mes réponses en aveugle. Courage, il y a certainement une solution.. A+ -- Daniel
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 8 Mar 2002 10:14:14 +0100 Objet : [AS] Re: écrire dans un texte À 15:57 +0100 le 07.03.2002, lamica écrivait au sujet de "[AS] écrire dans un texte" : > un peu d'éclaicissement svp !!` > Je tourne sous MAc OS 9,2 > > > > tell application "Finder" > set dossier to choose folder with prompt "choisissez un dossier" > set dossier to alias dossier > > > à quoi sert ceci ? > pourquoi parler d'alias dossier ? coercition > set cherche to "Beaudelaire" > set remplace to "Baudelaire" > > -- liste fichiers texte de SimpleText > set liste_fichiers to MT List Files dossier of creator {"ttxt"} ¬ > of type {"TEXT"} return as alias > > Que veut dire le MT ? Sachant que l'auteur de l'osax est Motoyuki Tanaka, ça peut mettre sur la piste. > pourquoi ne pas écrire to MT List Files "of the" dossier ? essaye. > Le créator "ttxt" c'est tex edit ? non > Pourquoi dans ce cas faut-il aussi mettre encore "of type TEXT" ? Une appli peut créer/gérer différent types de document. > repeat with Fichier in liste_fichiers > set texte to MT Read File Fichier > set texte to MT Replace texte search cherche replace remplace > MT Write File texte to Fichier > end repeat > end tell > > merci et à plus pour d'autres questions ! Je ne répondrais plus à tes questions aussi basiques dorénavant. Elles dénotent un manque de tests, de recherches personnelles, et de lecture des mails. Désolé. Si tu me dis que tu as 12 ans, par contre, ça change tout. > je vais essayer de trouver BBE edit "non lite" Ok A+ -- Daniel
De : lamica <lamica@xxxxxxx.com> Date : Fri, 8 Mar 2002 13:34:50 +0100 Objet : [AS] menu contextuel bonjour j'aimerais réaliser la chose suivante: que lorsque l'utilisateur appuie la souris sur un lien particulier, un petit menu déroulant s'ouvre à cet endroitn pour pouvoir préciser le lien que veut l'utilisateur un peu comme le clic droit sur les pc pensez vous que c'est possible en javascript ?
De : patpro <patpro@xxxxxxx.net> Date : Fri, 08 Mar 2002 13:53:30 +0100 Objet : [AS] Re: menu contextuel le 8/03/02 13:34, lamica à lamica@xxxxxxx.com a écrit : > bonjour > > j'aimerais réaliser la chose suivante: > > que lorsque l'utilisateur appuie la souris sur un lien particulier, un > petit menu déroulant s'ouvre à cet endroitn pour pouvoir préciser le lien > que veut l'utilisateur > > un peu comme le clic droit sur les pc > > pensez vous que c'est possible en javascript ? oui mais ca n'a aucun rapport avec l'objet de la liste :) on n'y répondra donc pas ici. patpro
De : lamica <lamica@xxxxxxx.com> Date : Fri, 08 Mar 2002 13:20:43 +0000 Objet : [AS] Re: menu contextuel On 8/03/02, patpro <patpro@xxxxxxx.net> wrote: >le 8/03/02 13:34, lamica ? lamica@xxxxxxx.com a ?crit?: > >> bonjour >> >> j'aimerais r?aliser la chose suivante: >> >> que lorsque l'utilisateur appuie la souris sur un lien particulier, >un >> petit menu d?roulant s'ouvre ? cet endroitn pour pouvoir pr?ciser >le lien >> que veut l'utilisateur >> >> un peu comme le clic droit sur les pc >> >> pensez vous que c'est possible en javascript ? > > >oui mais ca n'a aucun rapport avec l'objet de la liste :) > >on n'y r?pondra donc pas ici. > >patpro > > d?sol? je me suis tromp? de liste :-)
De : "Serge.Tegta" <Serge.Tegta@xxxxxxx.fr> Date : Fri, 08 Mar 2002 16:32:18 +0100 Objet : [AS] Re: menu contextuel Bonjour Je n'arrive pas a faire cette chose qui me parait pourtant très simple. Ouvrir avec photoshop la dérniere image en date d'un dossier. J'essaye open last file mais il ne semble pas comprendre cette syntaxe voici ou j'en suis set theFldr to "Peter_Pan:images:jpg32cm_jpg : Buda_Hiver_00_jpg" tell application "photoshop" open last file of theFldr end tell C'est quoi la syntaxe pour faire ça ???? a+ g
De : "Serge.Tegta" <Serge.Tegta@xxxxxxx.fr> Date : Fri, 08 Mar 2002 16:42:06 +0100 Objet : [AS] Re: ouvrir un fichier Excuse pour le réenvois j'avais oublié le sujet... Bonjour Je n'arrive pas a faire cette chose qui me parait pourtant très simple. Ouvrir avec photoshop la dérniere image en date d'un dossier. J'essaye open last file mais il ne semble pas comprendre cette syntaxe voici ou j'en suis set theFldr to "Peter_Pan:images:jpg32cm_jpg : Buda_Hiver_00_jpg" tell application "photoshop" open last file of theFldr end tell C'est quoi la syntaxe pour faire ça ???? a+ g
De : lamica <lamica@xxxxxxx.com> Date : Fri, 8 Mar 2002 16:53:12 +0100 Objet : [AS] liste bonjour j'ai amélioré de script de notre colisiter --Voici une solution rapide et simple avec Tanaka's osax 2.0.1 tell application "Finder" set dossier to choose folder with prompt "choisissez un dossier" set dossier to alias dossier set listecherche to {"cite i", "/cite /i"} -- liste fichiers texte de SimpleText set liste_fichiers to MT List Files dossier of type {"TEXT"} return as alias repeat with Fichier in liste_fichiers repeat with cherche in listecherche set texte to MT Read File Fichier set texte to MT Replace texte search word 1 of cherche replace word 2 of cherche MT Write File texte to Fichier end repeat end repeat end tell il me satisfait à peu près il y a cependant une chose qui ne va pas: si je veux changer non plus cite en i et /cite en /i mais <cite> en <i> et </cite> en </i> pour lui le word 1 de "<cite> <i>" ce n'est pas <cite> mais c'est < ainsi en remplaçant dans ce script "cite i" par "<cite> <i>" il change... tous les < en cite et ça donne citecite> /cite/cite> etc/... je ne sais pas non plus comment faire si je veux modifier des expressions contenant des guillemets """""""" je note enfin que le script est long à s'exécuter, pour uun dossier contenant pourtant seulement quatre fichiers, un simpletext et trois clarishomepage. Mais enfin, il fonctionne avez vous d'autres solutions ?
De : Stan <sdefawes@xxxxxxx.fr> Date : Fri, 08 Mar 2002 17:01:08 +0100 Objet : [AS] Salut... Suis pas tres au point En AppleScript...alors vous moquez pas, mais, comment peut on ouvrir le lecteur CD/DVD ?? (sans passer par Toast!) Merci Stan
De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Fri, 8 Mar 2002 21:05:27 +0100 (CET) Objet : [AS] Re: ouvrir un fichier > Je n'arrive pas a faire cette chose qui me parait > pourtant très simple. > > Ouvrir avec photoshop la dérniere image en date d'un > dossier. > > J'essaye open last file mais il ne semble pas > comprendre cette syntaxe > > voici ou j'en suis > > > set theFldr to "Peter_Pan:images:jpg32cm_jpg : > Buda_Hiver_00_jpg" > tell application "photoshop" > open last file of theFldr > end tell > > > C'est quoi la syntaxe pour faire ça ???? > > > a+ > g Ah mais ce serait très bien si on puvait faire comme ça ! ;-) Je pense pas que ça existe dans AS (peut-être avec une OSAX). Non, il faut faire toi-même la routine qui trouve quel est le dernier fichier. A moins que tu t'arranges pour nommer tes fichiers de façon que le dernier par la date soit le dernier par le nom. (Par exemple en les faisant commencer par la date.) (C'est foireux comme solution mais bon.) A ce moment-là get last item of leDossier (qui donne le dernier par le nom) te donnera le dernier par la date. Mais c'est quand même bête qu'ils aient pas pensé à faire un last item of ..... by .....(date, size, etc.). 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 : Fri, 8 Mar 2002 21:23:01 +0100 (CET) Objet : [AS] Re: prompt --- patpro <patpro@xxxxxxx.net> a écrit : > le 7/03/02 8:39, Daniel Varlet à > varlet@xxxxxxx.ch a écrit : > > >> Pour revenir a ton probleme, BBEdit est une vraie > bombe. Personnellement je > >> suis un inconditionnel. > > > > Pareil. Sauf qu'il ne gère par le styled text. > > pfff, mais le styled texte c'est comme les mails en > html ;pppppp > > Pour le texte stylé je trouve TexEdit très bien. > Simple et tout et tout. > J'me souviens à mes début avoir produit un script > pour TexEdit qui > permettait de faire des phrases en dégradé de > couleur par exemple. il > suffisait de choisir la couleur de fin et de début, > et il calculait les > couleurs intermédiaires pour chaque lettre entre les > deux. > BBEdit c'est plus pour les "power-users" : > concaténation/découpage, > chercher-remplacer en regexp, conversion text->html > ou html->text, > changement d'encodage, enregistrement au format > unix/dos/mac.... et bien sur > syntaxe colorée pour un tas de langages de > programmation ou html/css. Je n'utilise qu'Alpha ;-) mais la complétion (un nom de variable à compléter, hop, F1 !) c'est quand même ce qui manque à BBEdit. En plus Alpha contrairement à BBEdit il reconnaît la syntaxe d'un tas de langages, dont Caml ;-) Et les menus "qui se déchirent" (ceux qui connaissent Nedit sous Unix comprendront) c'est aussi super pratique ! PS : On est de plus en plus hors-sujet, là ! PPS : Mais c'est pas moi qui ai commencé ! ;-) ___________________________________________________________ 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 : Fri, 8 Mar 2002 20:25:30 +0100 Objet : [AS] Re: ouvrir un fichier À 16:42 +0100 le 08.03.2002, Serge.Tegta écrivait au sujet de "[AS] Re: ouvrir un fichier" : > Excuse pour le réenvois > j'avais oublié le sujet... ;-) > Bonjour (re)salut à toi... > Je n'arrive pas a faire cette chose qui me parait pourtant très simple. C'est pas évident... > Ouvrir avec photoshop la dérniere image en date d'un dossier. Moi j'ai photoshop 3.0 non scriptable..... alors... ;-))) > J'essaye open last file mais il ne semble pas comprendre cette syntaxe Last file c'est le dernier fichier... d'une liste quelconque... > voici ou j'en suis > > > set theFldr to "Peter_Pan:images:jpg32cm_jpg : Buda_Hiver_00_jpg" > tell application "photoshop" > open last file of theFldr > end tell > > > C'est quoi la syntaxe pour faire ça ???? > Ben à moins de commande spéciale dans photoshop, il faut passer par le Finder. Récupérer les dates de modifs des fichiers Une boucle qui prendra la date la plus proche. récupérer le fichier qui a cette date l'ouvrir avec photoshop il y a peut-être quelque chose de plus simple... Vite fait, très rapidemment testé : [SCRIPT] set leDossier to "Peter_Pan:images:jpg32cm_jpg : Buda_Hiver_00_jpg :" -- GRRRR les 2 points finaux !!!!!! tell app "finder" modification date of every file of folder leDossier set listeDate to result set dateMax to item 1 of listeDate repeat with i from 1 to count listeDate if (item i of listeDate) > dateMax then set dateMax to item i of listeDate end files of folder leDossier whose modification date = dateMax set leFichier to item 1 of result --open leFichier using application "photoshop" -- faux open leFichier using application file id "8BIM" end [/SCRIPT] A+ -- Daniel
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Sat, 9 Mar 2002 00:22:18 +0100 Objet : [AS] Re: Salut... À 17:01 +0100 le 08.03.2002, Stan écrivait au sujet de "[AS] Salut..." : Salut à toi, > Suis pas tres au point En AppleScript...alors vous moquez pas, mais, > comment > peut on ouvrir le lecteur CD/DVD ?? (sans passer par Toast!) > Merci > > Stan si ton CD est monté sur le bureau : try tell application "Finder" to eject --> erreur -110 ????? end try ejectera tout les disques ejectables... maintenant si tu veux ouvrir le lecteur vide : En supposant que c'est sur les modèles récents de mac avec lecteur intégré. Il existe quelque part sur ton DD ou le CD d'install une petite appli qui s'appelle "Éjection" (Eject in english) ce qui donne : launch application "Éjection" ou mieux encore tell application "Finder" to application file id "ejct" as string launch application result ferme ou ouvre le lecteur de CD. Ce n'était pas une question simple, loin de là... %-) ... Surtout pour un lecteur de cd vide. A+ -- Daniel
De : "Serge.Tegta" <Serge.Tegta@xxxxxxx.fr> Date : Sat, 09 Mar 2002 01:42:37 +0100 Objet : [AS] Re: ouvrir un fichier suite Merci Daniel le script fonctionne. Maintenant j'ai besoin d'appuyer sur une touche un peu speciale. Celle qui enleve les outils dans les soft d'image entre autre graphic converter. Elle se trouve en 4 eme poistion au dessus du controle sous le @.. Je pense bien qu'il faille un petit ossax pour faire ça, mais lequel est le plus fiable, stable ? et comment l'utiliser ? J'essaye de passer par player, mais je crois que cette touche n'est pas concernée. Je me suis demander aussi s'il était possible de changer les "valeurs" des touches sur un mac. Exemple cette fameuse touche pourrait être remplacer par la touche d'espace ? Savez vous si transformer le clavier est possible, ou mieux, de façon provisoire, pendant un applescript ? Que de questions a+ bonne nuit g