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 : vendredi 3 novembre 2000 18:36
Objet : applescript_fr Digest #44
Liste AppleScript francophone Digest #44
1) Erreur "Impossible de d ésigner every «class ccdv» comme item"
by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
2) Display dialog
by Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr>
3) Re: Display dialog
by "Proniewski Patrick" <patrick.proniewski@xxxxxxx.fr>
4) Re: Display dialog
by Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr>
5) Re: Erreur "Impossible de d ésigner every «class ccdv» comme item"
by Daniel Varlet <varlet@xxxxxxx.ch>
6) Re: Erreur "Impossible de d ésigner every «class ccdv» comme item"
by Daniel Varlet <varlet@xxxxxxx.ch>
7) Re: Display dialog
by Jean-Luc Verville <Jean.Luc.Verville@xxxxxxx.CA>
8) Re: Display dialog
by Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr>
9) Re: Erreur "Impossible de d ésigner every «class ccdv» comme item"
by Daniel Varlet <varlet@xxxxxxx.ch>
10) Re: Erreur "Impossible de d ésigner every «class ccdv» comme item"
by Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be>
11) Re: Display dialog
by Xavier Morizot <xmorizot@xxxxxxx.com>
12) Re: Display dialog
by Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr>
De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Thu, 02 Nov 2000 21:37:16 +0100 Objet : [AS] Erreur "Impossible de d ésigner every «class ccdv» comme item" Bonjour, Je suis en train d'écrire un petit script qui permet l'installation de divers documents sur le disque dur. Je veux entre-autre pouvoir placer compléments de pilotage, extensions, polices, etc, dans leurs dossiers respectifs. Voici un extrait du script : copy alias chemin_du_document_a_installer to ¬ folder (run script ("path to " & nom_du_dossier_destination) as string) où "nom_du_dossier_destination" est une des variable de la commande "path to" des Compléments standard (système 9.0.4 FR), exemples "scripting additions", "apple menu", etc Et celà fonctionne parfaitement, sauf pour l'installation des tableaux de bord ("control panels") ou j'obtiens le message d'erreur suivant du Finder : "Impossible de désigner every «class ccdv» comme item." Quelqu'un a-t-il une idée d'où viens le problème. Merci. Jean-Marie -HOO;-) ____________________ Courriel : jean.marie.hoornaert@xxxxxxx.be PPsP* : http://users.skynet.be/jmh-h2o * Page Personnelle sans Prétention
De : Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr> Date : Fri, 03 Nov 2000 09:35:27 +0100 Objet : [AS] Display dialog Bonjour les AS…scripteurs J'utilise un display dialog avec giving up after 5 pour que l'utilisateur n'ai pas à cliquer sur le bouton "OK". Mais je voudrait qu'il ne clique pas sur le bouton "OK" sans lire le message. Donc j'aimerai supprimer tout bouton. Est ce possible ? Merci -- Jean Claude MAILLAND HYDROKARST jc.mailland@xxxxxxx.fr
De : "Proniewski Patrick" <patrick.proniewski@xxxxxxx.fr> Date : Fri, 03 Nov 2000 09:48:31 +0100 Objet : [AS] Re: Display dialog > Bonjour les AS…scripteurs > J'utilise un display dialog avec giving up after 5 pour que l'utilisateur > n'ai pas à cliquer sur le bouton "OK". > Mais je voudrait qu'il ne clique pas sur le bouton "OK" sans lire le > message. Donc j'aimerai supprimer tout bouton. > Est ce possible ? > Merci en voila une question qu'elle est bonne. Je pense pas que ce soit possible malheureusement. Tu peux par contre utiliser Dialog Director pour te contruire une boite de dialogue personnalisée sans bouton, mais cela te contraint à utiliser une OSAX... Là j'ai vérifier sous 8.6, ça ne semble pas possible sauf easter egg que j'aurais raté, j'ai aussi regardé rapidos sur un 9.0.4 sans plus de succès. patpro -- la mailing list applescript francophone c'est http://www.macplus.net/ML/AS_fr.shtml
De : Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr> Date : Fri, 03 Nov 2000 09:56:49 +0100 Objet : [AS] Re: Display dialog le 3/11/2000 9:48, Proniewski Patrick à patrick.proniewski@xxxxxxx.fr a écrit : > > > >> Bonjour les AS…scripteurs >> J'utilise un display dialog avec giving up after 5 pour que l'utilisateur >> n'ai pas à cliquer sur le bouton "OK". >> Mais je voudrait qu'il ne clique pas sur le bouton "OK" sans lire le >> message. Donc j'aimerai supprimer tout bouton. >> Est ce possible ? >> Merci > > en voila une question qu'elle est bonne. > Je pense pas que ce soit possible malheureusement. Tu peux par contre > utiliser Dialog Director pour te contruire une boite de dialogue > personnalisée sans bouton, mais cela te contraint à utiliser une OSAX... > > Là j'ai vérifier sous 8.6, ça ne semble pas possible sauf easter egg que > j'aurais raté, j'ai aussi regardé rapidos sur un 9.0.4 sans plus de succès. > > > patpro > -- Zut, cela semblait presque…basic! Mais merci quand même, je vais tester avec Dialog Director. -- Jean Claude MAILLAND HYDROKARST jc.mailland@xxxxxxx.fr
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 3 Nov 2000 11:54:58 +0100 Objet : [AS] Re: Erreur "Impossible de d ésigner every «class ccdv» comme item" À 21:37 +0100 le 02.11.2000, Jean-Marie Hoornaert écrivait au sujet de "[AS] Erreur "Impossible de d" : [...] > Voici un extrait du script : > > copy alias chemin_du_document_a_installer to ¬ > folder (run script ("path to " & nom_du_dossier_destination) as string) > > où "nom_du_dossier_destination" est une des variable de la commande "path > to" des Compléments standard (système 9.0.4 FR), exemples "scripting > additions", "apple menu", etc > > Et celà fonctionne parfaitement, sauf pour l'installation des tableaux de > bord ("control panels") ou j'obtiens le message d'erreur suivant du Finder : > "Impossible de désigner every «class ccdv» comme item." > > Quelqu'un a-t-il une idée d'où viens le problème. Oui. Tu as sans doute un tell app "finder" avant. Donc le Finder cherche le path to (every control panels)... ;-) control panel étant une classe du Finder avec un pluriel control panels. Il faudrait donc éviter que le Finder s'occupe de "path to".Tu sais faire ;-) A+ -- Daniel
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 3 Nov 2000 12:19:19 +0100 Objet : [AS] Re: Erreur "Impossible de d ésigner every «class ccdv» comme item" À 11:54 +0100 le 03.11.2000, Daniel Varlet écrivait au sujet de "[AS] Re: Erreur "Impossible de d ésigner every «class" : Ça n'a pas grans chose à voir avec AppleScript mais c'est dans l'optique restauration de fichiers. <http://www.gete.net/dossiers/diskcopy/diskcopy2.html> Pas essayé et très rapidemment survolé, mais je me dis que ça peut-être utile. Alors... -- Daniel
De : Jean-Luc Verville <Jean.Luc.Verville@xxxxxxx.CA> Date : Fri, 3 Nov 2000 07:10:20 -0500 Objet : [AS] Re: Display dialog > > Bonjour les AS…scripteurs >> J'utilise un display dialog avec giving up after 5 pour que l'utilisateur >> n'ai pas à cliquer sur le bouton "OK". >> Mais je voudrait qu'il ne clique pas sur le bouton "OK" sans lire le >> message. Donc j'aimerai supprimer tout bouton. >> Est ce possible ? >> Merci > >en voila une question qu'elle est bonne. >Je pense pas que ce soit possible malheureusement. Tu peux par contre >utiliser Dialog Director pour te contruire une boite de dialogue >personnalisée sans bouton, mais cela te contraint à utiliser une OSAX... > >Là j'ai vérifier sous 8.6, ça ne semble pas possible sauf easter egg que >j'aurais raté, j'ai aussi regardé rapidos sur un 9.0.4 sans plus de succès. > >patpro >-- > Bonjour, J'utilise plutôt l'Osax DialogDirector pour ce faire et ça fonctionne très bien. Je m'en sers dans beaucoup de développements FileMaker. Voici l'extrait de l'AppleScript qui le réalise. __________ on DD given icon:icn, |message|:msg beep return ¬ dd auto dialog {size:[405, 120], timeout after:5, contents:[¬ {class:static text, bounds:[110, 20, 290, 82], contents:msg}, ¬ {class:icon, bounds:[15, 15, 47, 47], contents:icn} ¬ ], name:"Titre de la fenêtre", style:movable dialog} with grayscale end DD DD given icon:1, |message|:¬ "Votre message ici, "¬ ____________________ et voilà, notez le timeout; on peut lui donner la valeur en secondes où l'on veut que la fenêtre reste affichée. espérant vous avoir aidé au plaisir -- Jean-Luc Verville co-admin BIOL.umontreal.ca Département de Sciences biologiques Université de Montréal cp 6128 succ Centre ville Montreal H3C 3J7 URL: http://132.204.2.95/~vervillj mailto:Jean.Luc.Verville@xxxxxxx.ca
De : Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr> Date : Fri, 03 Nov 2000 13:40:20 +0100 Objet : [AS] Re: Display dialog le 3/11/2000 13:10, Jean-Luc Verville à Jean.Luc.Verville@xxxxxxx.CA a écrit : >>> Bonjour les AS…scripteurs >>> J'utilise un display dialog avec giving up after 5 pour que l'utilisateur >>> n'ai pas à cliquer sur le bouton "OK". >>> Mais je voudrait qu'il ne clique pas sur le bouton "OK" sans lire le >>> message. Donc j'aimerai supprimer tout bouton. >>> Est ce possible ? >>> Merci > J'utilise plutôt l'Osax DialogDirector pour ce faire et ça > fonctionne très bien. Je m'en sers dans beaucoup de développements > FileMaker. > Voici l'extrait de l'AppleScript qui le réalise. > __________ > on DD given icon:icn, |message|:msg > beep > return ¬ > dd auto dialog {size:[405, 120], timeout after:5, contents:[¬ > {class:static text, bounds:[110, 20, 290, > 82], contents:msg}, ¬ > {class:icon, bounds:[15, 15, 47, 47], contents:icn} ¬ > ], name:"Titre de la fenêtre", > style:movable dialog} with grayscale > end DD > > DD given icon:1, |message|:¬ > "Votre message ici, "¬ > ____________________ > et voilà, notez le timeout; on peut lui donner la valeur en secondes > où l'on veut que la fenêtre reste affichée. > espérant vous avoir aidé > au plaisir Bien sur que ca m'aide! Car j'ai quelque petits problèmes de compréhension de syntaxe avec ce complément ; je viens juste de le téléchargé. J'ai gagné du temps. Ton exemple fonctionne parfaitement et va m'aider à explorer. Merci beaucoup. -- Jean Claude MAILLAND HYDROKARST jc.mailland@xxxxxxx.fr
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 3 Nov 2000 16:14:32 +0100 Objet : [AS] Re: Erreur "Impossible de d ésigner every «class ccdv» comme item" À 21:37 +0100 le 02.11.2000, Jean-Marie Hoornaert écrivait au sujet de "[AS] Erreur "Impossible de d" : > Voici un extrait du script : > > copy alias chemin_du_document_a_installer to ¬ > folder (run script ("path to " & nom_du_dossier_destination) as string) Dans la série les réponses à tiroirs... : Tu peux essayer de rajouter 'folder' pour éviter que le Finder confusionne. Tell application "Finder" copy alias chemin_du_document_a_installer to ¬ folder (run script ("path to " & nom_du_dossier_destination & " folder") as string) end Note : tell app "Finder" run script MonScriptEnTexte end n'a pas l'air de fonctionner en 8.1 :-/. En 8.6 c'est OK. -- Daniel
De : Jean-Marie Hoornaert <jean.marie.hoornaert@xxxxxxx.be> Date : Fri, 03 Nov 2000 17:28:24 +0100 Objet : [AS] Re: Erreur "Impossible de d ésigner every «class ccdv» comme item" le 3/11/2000 11:54, Daniel Varlet a écrit : > > > À 21:37 +0100 le 02.11.2000, Jean-Marie Hoornaert écrivait au sujet de > "[AS] Erreur "Impossible de d" : > [...] >> Voici un extrait du script : >> >> copy alias chemin_du_document_a_installer to ¬ >> folder (run script ("path to " & nom_du_dossier_destination) as string) >> >> où "nom_du_dossier_destination" est une des variable de la commande "path >> to" des Compléments standard (système 9.0.4 FR), exemples "scripting >> additions", "apple menu", etc >> >> Et celà fonctionne parfaitement, sauf pour l'installation des tableaux de >> bord ("control panels") ou j'obtiens le message d'erreur suivant du Finder : >> "Impossible de désigner every «class ccdv» comme item." >> > >> Quelqu'un a-t-il une idée d'où viens le problème. > > Oui. > Tu as sans doute un tell app "finder" avant. Donc le Finder cherche le > path to (every control panels)... ;-) > control panel étant une classe du Finder avec un pluriel control panels. > Il faudrait donc éviter que le Finder s'occupe de "path to".Tu sais faire ;-) > > A+ C'est OK. Merci. Jean-Marie -HOO;-) ____________________ Courriel : jean.marie.hoornaert@xxxxxxx.be PPsP* : http://users.skynet.be/jmh-h2o * Page Personnelle sans Prétention
De : Xavier Morizot <xmorizot@xxxxxxx.com> Date : Fri, 03 Nov 2000 17:42:08 +0100 Objet : [AS] Re: Display dialog le 3/11/00 13:40, Jean Claude MAILLAND à jc.mailland@xxxxxxx.fr a écrit : > > > le 3/11/2000 13:10, Jean-Luc Verville à Jean.Luc.Verville@xxxxxxx.CA a > écrit : > >>>> Bonjour les AS…scripteurs >>>> J'utilise un display dialog avec giving up after 5 pour que l'utilisateur >>>> n'ai pas à cliquer sur le bouton "OK". >>>> Mais je voudrait qu'il ne clique pas sur le bouton "OK" sans lire le >>>> message. Donc j'aimerai supprimer tout bouton. >>>> Est ce possible ? >>>> Merci Il existe une OSAX AppearanceOSAX que tu peux trouver à l'adresse : http://www.appleklub.cz/~koudelka/ Comme son nom l'indique, elle permet de créer des choses relatives à l'interface : fenêtres flotantes, barres de progression (look Mac OS contrairement à la barre de progression de DialogDirector), fenêtres avec bouton d'aide. Par contre je ne sais pas s'il est possible de tout paramétrer au niveau des boutons. Malheureusement elle est payante. Xavier, lycéen macintoshien
De : Jean Claude MAILLAND <jc.mailland@xxxxxxx.fr> Date : Fri, 03 Nov 2000 18:01:20 +0100 Objet : [AS] Re: Display dialog le 3/11/2000 17:42, Xavier Morizot à xmorizot@xxxxxxx.com a écrit : >>>>> Bonjour les AS…scripteurs >>>>> J'utilise un display dialog avec giving up after 5 pour que l'utilisateur >>>>> n'ai pas à cliquer sur le bouton "OK". >>>>> Mais je voudrait qu'il ne clique pas sur le bouton "OK" sans lire le >>>>> message. Donc j'aimerai supprimer tout bouton. >>>>> Est ce possible ? >>>>> Merci > > Il existe une OSAX AppearanceOSAX que tu peux trouver à l'adresse : > http://www.appleklub.cz/~koudelka/ > Comme son nom l'indique, elle permet de créer des choses relatives à > l'interface : fenêtres flotantes, barres de progression (look Mac OS > contrairement à la barre de progression de DialogDirector), fenêtres avec > bouton d'aide. Par contre je ne sais pas s'il est possible de tout > paramétrer au niveau des boutons. Malheureusement elle est payante. > > Xavier, lycéen macintoshien J'ai téléchargé et un peu exploré cette OSAX, mais il ne me semble effectivement pas que l'on puisse ne pas afficher de bouton. En tous cas, par défaut on retrouve les deux boutons ok et annuler standard. Merci de l'info -- Jean Claude MAILLAND HYDROKARST jc.mailland@xxxxxxx.fr