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 25 mars 2002 06:01
Objet : applescript_fr Digest #456
Liste AppleScript francophone Digest #456
1) coller une reference ?
by <m.seigle@xxxxxxx.com>
2) Re: coller une reference ?
by <m.seigle@xxxxxxx.com>
3) Re: coller une reference ?
by Daniel Varlet <varlet@xxxxxxx.ch>
4) Re: coller une reference ?
by <m.seigle@xxxxxxx.com>
5) Re: coller une reference ?
by Dominique Isperian <dorian@xxxxxxx.ch>
6) [SCRIPT] Copie chemin d'un élément (copyPath 3.0)
by Daniel Varlet <varlet@xxxxxxx.ch>
7) Re: coller une reference ?
by Daniel Varlet <varlet@xxxxxxx.ch>
8) test existence sur une fenetre
by mtra@xxxxxxx.com
9) Re: test existence sur une fenetre
by Frédéric <LOBRY.FREDERIC@xxxxxxx.FR>
10) Re: test existence sur une fenetre
by Daniel Varlet <varlet@xxxxxxx.ch>
De : <m.seigle@xxxxxxx.com> Date : Sun, 24 Mar 2002 08:09:27 +0100 Objet : [AS] coller une reference ? Bonjour, Apres avoir copie le nom d'un dossier, je ne peux pas utiliser "Coller une Reference", dans le menu Edition l'option est grisée. J'ai relu l'Aide et verifie l'installation de AS, je ne trouve pas ce qui cloche. Martine (OS 9.1 et Editeur de scripts FU1-1.5.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 : <m.seigle@xxxxxxx.com> Date : Sun, 24 Mar 2002 10:40:11 +0100 Objet : [AS] Re: coller une reference ? Rebonjour, Je complete ma requete: Le Sun, 24 Mar 2002 08:09:27 +0100, m.seigle@xxxxxxx.com a ecrit: > >Apres avoir copie le nom d'un dossier, je ne peux pas utiliser "Coller >une Reference", dans le menu Edition l'option est grisée. > >J'ai relu l'Aide et verifie l'installation de AS Dans le dossier extensions, j'ai seulement AppleScript et Scripts de dossiers. >je ne trouve pas ce qui cloche. C'est comme si ma version de AppleScript etait bridé Martine (OS 9.1 et Editeur de scripts FU1-1.5.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 : Sun, 24 Mar 2002 16:18:58 +0100 Objet : [AS] Re: coller une reference ? À 10:40 +0100 le 24.03.2002, <m.seigle@xxxxxxx.com> écrivait au sujet de "[AS] Re: coller une reference ?" : > Rebonjour, > Je complete ma requete: > Le Sun, 24 Mar 2002 08:09:27 +0100, m.seigle@xxxxxxx.com a ecrit: >> >>Apres avoir copie le nom d'un dossier, je ne peux pas utiliser "Coller >>une Reference", dans le menu Edition l'option est grisée. >> >>J'ai relu l'Aide et verifie l'installation de AS > > Dans le dossier extensions, j'ai seulement AppleScript et Scripts de dossiers. > >>je ne trouve pas ce qui cloche. > > C'est comme si ma version de AppleScript etait bridé > > Martine (OS 9.1 et Editeur de scripts FU1-1.5.1) Coller une référence est une fonctionnalité de l'éditeur de scripts Apple. N'a rien à voir avec AppleScript. Cette fonctionnalité est très limitée, car elle colle une référence d'un élément du Finder sous la forme d'une référence de type Finder justement. Utilisable uniquement par le Finder donc (ou de rares autres). Trop limité donc. Néanmoins, pour ce faire, il faut sélectionner un élément dans le Finder. Le copier. Pas le nom... !!!! l'élément... !!!. (*) Retourner dans l'EDS, sélectionner un endroit dans une fenêtre de script ouverte, et là la commande devrait être accessible. Pour ma part j'utilise toujours un script fait maison... Ajouté dernièrement le choix pour un path POSIX ( type unix avec des "/" qui remplace les ":"). OSX oblige... Si demande, je le poste ici. (*) une fonctionnalité méconnue du Finder : ouvrir un dossier, commande -A, commande-C. Dans un traitement de texte quelconque : commande-V --> Liste de tous les noms d'éléments copiés... A+ -- Daniel
De : <m.seigle@xxxxxxx.com> Date : Sun, 24 Mar 2002 16:56:09 +0100 Objet : [AS] Re: coller une reference ? Bonjour Daniel, Le Sun, 24 Mar 2002 16:18:58 +0100, varlet@xxxxxxx.ch a ecrit: >À 10:40 +0100 le 24.03.2002, <m.seigle@xxxxxxx.com> écrivait >> >>Apres avoir copie le nom d'un dossier, je ne peux pas utiliser "Coller >>une Reference", dans le menu Edition l'option est grisée. >> >Coller une référence est une fonctionnalité de l'éditeur de scripts >Apple. N'a rien à voir avec AppleScript. > Rien a voir ? > >Cette fonctionnalité est très limitée, car elle colle une référence d'un >élément du Finder sous la forme d'une référence de type Finder justement. >Utilisable uniquement par le Finder donc (ou de rares autres). Trop >limité donc. > J'etudie les MacScriptersMag, et il y a cela ds un des 1ers scripts > >Néanmoins, pour ce faire, il faut sélectionner un élément dans le Finder. >Le copier. Pas le nom... !!!! l'élément... !!!. (*) > Ah, je n'avais pas compris ... > >Retourner dans l'EDS, sélectionner un endroit dans une fenêtre de script >ouverte, et là la commande devrait être accessible. > Ca marche :o) > >Pour ma part j'utilise toujours un script fait maison... >Ajouté dernièrement le choix pour un path POSIX ( type unix avec des "/" >qui remplace les ":"). OSX oblige... > >Si demande, je le poste ici. > Moi je veux bien > >(*) une fonctionnalité méconnue du Finder : >ouvrir un dossier, commande -A, commande-C. >Dans un traitement de texte quelconque : commande-V >--> Liste de tous les noms d'éléments copiés... > Merci de votre aide 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 : Dominique Isperian <dorian@xxxxxxx.ch> Date : Sun, 24 Mar 2002 17:30:59 +0100 Objet : [AS] Re: coller une reference ? Le dimanche 24 mars 2002, à 04:18 PM, Daniel Varlet a écrit : Pour ma part j'utilise toujours un script fait maison... Ajouté dernièrement le choix pour un path POSIX ( type unix avec des "/" qui remplace les ":"). OSX oblige... Si demande, je le poste ici. Ce serait avec joie et moult remerciements. :-) --- Dominique
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Sun, 24 Mar 2002 18:34:31 +0100 Objet : [AS] [SCRIPT] Copie chemin d'un élément (copyPath 3.0) à la demande générale de Martine ;-) Ce script permet de copier dans le clipboard (Presse-papier) le chemin d'un élément. A enregister en application. Deviendra donc un Droplet (script acceptant le glisser-déposer). choix d'un type de chemin : Mac ou Posix MAC : DD:Dossier:Élément POSIX : /DD/Dossier/Élément (si le dialogue vous ennui, désactivez-le dans la routine copyPath(). c'est préparé ;-))) Comme d'hab c'est plus facile à faire qu'a expliquer... Allons-y quand même... Bien qu'il y ait la possibilité drag&drop, je trouve plus pratique, AMHA, de le placer dans un menu : Classique : - Menu pomme - OSA Menu - menu contextuel (FinderPop, etc..) -etc... OSX : - Dock - Zingg! - palette DragThing - etc... ... ou de l'appeler par un raccourci clavier. Ensuite, après avoir sélectionné un élément dans le Finder, lancer le script à partir d'un de ces menu (ou raccourci). Le chemin sera copié dans le presse-papier. Note : si vous double-cliquez sur le script, il copira son propre chemin ...;-)) C'est pour ça qu'il faut le lancer par un menu, raccouci clavier etc... ou glisser un élément sur lui. C'est un choix perso, ça peut évidemment se modifier aisément. [SCRIPT copyPath 3.0] -- Si vous modifiez ce script et vous pensez que ça peut intéresser d'autres personnes -- veuillez me le signaler sur la Liste AppleScript francophone : -- <http://www.macplus.net/ML/AS_fr.shtml> -- ou directement à : -- Daniel Varlet <varlet@xxxxxxx.ch> on open l -- drag & drop : 1er élément verifOSAX() -- pour (OS<8.5, AS<1.3.2) -- optionnel item 1 of (l as list) copyPath(result) end open on run -- pour menu (pomme, Osa Menu, contextuel, etc...) verifOSAX() -- pour (OS<8.5, AS<1.3.2) -- optionnel tell application "Finder" set l to selection as list if l ≠ {} then item 1 of l as alias else my dlgChoix() end if my copyPath(result) end tell end run on copyPath(t) --set t to pathMac(t) -- sans dialogue: chemin type Mac directement --set t to pathPosix(t) -- sans dialogue: chemin type Posix directement set t to dlgTypePath(t) -- dialogue: choix chemin type Posix|Mac tell application "Finder" activate set the clipboard to t beep end tell return true end copyPath --mark (- --mark PATHS<I<U!◊ on pathMac(f) return "\"" & f & "\"" end pathMac on pathPosix(f) set t to ":" & f asd(":") set t to text items of t asd("/") set t to t as string asd("") return t -- return "\"" & t & "\"" end pathPosix --mark (- --mark DIALOGUES<I<U!◊ on dlgChoix() activate set t to return & return & " Un chemin pour quel type d'objet ?" & return & return set btn to {"Annuler", "“Dossier”", "“Fichier”"} display dialog t buttons btn default button 3 with icon 1 set BR to button returned of result if BR = btn's item 3 then choose file else if BR = btn's item 2 then choose folder else if BR = btn's item 1 then error number -128 end if return result end dlgChoix on dlgTypePath(f) activate set t to return & return & " Type de path ?" & return & return set btn to {"Annuler", "POSIX", "MAC"} set defbtn to 3 display dialog t buttons btn default button defbtn with icon 1 set BR to button returned of result if BR = btn's item 3 then pathMac(f) else if BR = btn's item 2 then pathPosix(f) else if BR = btn's item 1 then error number -128 end if return result end dlgTypePath --mark (- --mark UTILITAIRES<I<U!◊ on asd(t) set AppleScript's text item delimiters to t end asd on verifOSAX() -- optionnel try set n to "“Jon’s Commands (2.1.2)”" -- pour (OS<8.5, AS<1.3.2) clipboard info return true on error beep activate display dialog "Cet OSAX n'est pas disponible :" & return & return & n ¬ buttons {"Ce script est terminé. À bientôt, pour de nouvelles aventures..."} default button 1 with icon 0 error number -128 end try end verifOSAX [/SCRIPT] A+ -- Daniel
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Sun, 24 Mar 2002 18:34:23 +0100 Objet : [AS] Re: coller une reference ? À 16:56 +0100 le 24.03.2002, <m.seigle@xxxxxxx.com> écrivait au sujet de "[AS] Re: coller une reference ?" : > Bonjour Daniel, Salut Martine :-) [...snip...] >>Coller une référence est une fonctionnalité de l'éditeur de scripts >>Apple. N'a rien à voir avec AppleScript. >> > Rien a voir ? Non, rien à voir... Bien sûr, ça aide (hem...) à écrire des scripts... Dans ce sens ça a un rapport... ;-) > J'etudie les MacScriptersMag, et il y a cela ds un des 1ers scripts Késako MacScriptersMag ? [...snip...] > Ca marche :o) cool :-))) ça c'est parce que ta question était bien posée. Tu avais précisée : > Apres avoir copie le nom d'un dossier ça m'a mis la puce à l'oreille. >>Pour ma part j'utilise toujours un script fait maison... >>Ajouté dernièrement le choix pour un path POSIX ( type unix avec des "/" >>qui remplace les ":"). OSX oblige... >> >>Si demande, je le poste ici. >> > Moi je veux bien C'est partit... mail intitulé : [SCRIPT] Copie chemin d'un élément (copyPath 3.0) A+ -- Daniel
De : mtra@xxxxxxx.com Date : Sun, 24 Mar 2002 20:59:34 +0100 Objet : [AS] test existence sur une fenetre Bonjour, je viens de m'inscrire alors je vous souhaites un bonjour a tous. J'ai commence a me servir d'apple script pour lancer des commandes terminal et je voudrais approfondir. je commence simple : j'utilise un script "tandem" qui ouvre 2 fenetres de finder a une taille precise. Je souhaites maintenant l'enrichir. Mon but est simple s'il existe deja des fenetres ouvertes les fermer sinon les ouvrir. Comment tester l'existence d'une fenetre deja ouverte dans le finder? et ou puis-je trouver les commandes scriptable dans le finder ? genre fermer une fenetre ou faire un pomme I. (je suis sous OsX) merci pour vos reponses ________________________________________________________ mtra ________________________________________________________
De : Frédéric <LOBRY.FREDERIC@xxxxxxx.FR> Date : Sun, 24 Mar 2002 21:14:39 +0100 Objet : [AS] Re: test existence sur une fenetre salut pour trouver les commandes - lancer editeur de scrip - aller dans fichier - choisir ouvrir dictionnaire - enfin choir l'application concerneé Le dimanche 24 mars 2002, à 08:59 , mtra@xxxxxxx.com a écrit : > Bonjour, > je viens de m'inscrire alors je vous souhaites un bonjour a tous. > J'ai commence a me servir d'apple script pour lancer des commandes terminal > et je voudrais approfondir. > je commence simple : j'utilise un script "tandem" qui ouvre 2 fenetres de > finder a une taille precise. Je souhaites maintenant l'enrichir. Mon but > est simple s'il existe deja des fenetres ouvertes les fermer sinon les ouvrir. > Comment tester l'existence d'une fenetre deja ouverte dans le finder? et > ou puis-je trouver les commandes scriptable dans le finder ? genre fermer > une fenetre ou faire un pomme I. (je suis sous OsX) > > > merci pour vos reponses > ________________________________________________________ > > mtra > ________________________________________________________ > > > -- 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 02:12:33 +0100 Objet : [AS] Re: test existence sur une fenetre À 20:59 +0100 le 24.03.2002, mtra@xxxxxxx.com écrivait au sujet de "[AS] test existence sur une fenetre" : > Bonjour, > je viens de m'inscrire alors je vous souhaites un bonjour a tous. > J'ai commence a me servir d'apple script pour lancer des commandes > terminal et je voudrais approfondir. > je commence simple : j'utilise un script "tandem" qui ouvre 2 fenetres > de finder a une taille precise. Je souhaites maintenant l'enrichir. Mon > but est simple s'il existe deja des fenetres ouvertes les fermer sinon > les ouvrir. Comment tester l'existence d'une fenetre deja ouverte dans > le finder? et ou puis-je trouver les commandes scriptable dans le > finder ? genre fermer une fenetre ou faire un pomme I. (je suis sous OsX) Si ça peut t'intéresser tu trouveras dans les archives de la liste deux scripts sur les fenêtres finder OSx : les réfs du mail : Daniel Varlet 27.02.2002 08:55 "[AS] [OSX] 2 scripts pour fenêtres du Finder" Stooooop !!!!!!!!!! Je n'arrive pas à le retrouver dans les archives... Ça s'arrête en février.... Ça doit être en cours.... Donc si tu veux je te les enverrais perso... histoire de ne pas doublonner ici ce qui n'est pas complètement un chef d'oeuvre... ;-) note : je cherche toujours à récupérer la résolution de l'écran en cours (osx !!!). pour l'instant c'est par les préfs. C'est nul. Il y a aussi par QuickTime Player (soluce donnée par Bill Cheeseman... ). Mais c'est lourd/lent... Je ne cracherais pas sur une soluce Terminal. A+ P.S. : Salut Fred :-))) -- Daniel