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 5 avril 2002 07:01
Objet : applescript_fr Digest #467

        Liste AppleScript francophone Digest #467

 1) Re: Apple Script Studio
    by odr.r <odr.r@xxxxxxx.net>
 2) Re: Apple Script Studio
    by odr.r <odr.r@xxxxxxx.net>
 3) Re: Apple Script Studio
    by Gilles Le Pors <gilleslp@xxxxxxx.com>






De : odr.r <odr.r@xxxxxxx.net> Date : Thu, 4 Apr 2002 13:00:22 +0200 Objet : [AS] Re: Apple Script Studio Merci. Je ne comprend pas pourquoi, quand je nome le champ de texte avec un autre nom que txt_field1, ca ne veux pas marcher. Je n'arrive pas non plus a ouvrir une fenetre avec un bouton. Pour le moment mon code ressemble a ca : on clicked theObject open "window1" end clicked theObject Je suis sure qu'il y a une autre commande qu'open. Merci a ceux qui vont me répondre Le mardi 2 avril 2002, à 10:38 , Daniel Varlet a écrit : > À 10:49 +0200 le 31.03.2002, odr.r écrivait au sujet de "[AS] Apple > Script Studio" : >> Bonjour. >> Je n'arrive pas dans Apple Script Studio a nomé un champ de text que >> j'ai crée dans une fenetre avec interface builder. Je souhaiterais >> metre >> ce qui est écrit dans ce champ dans une variable (sans le nomé c 'est >> dur !:)). >> Merci a ceux qui vont me répondre. >> > > D'après mes (très) vagues notions AS Studio : > Tu nommes ta fenêtre dans Interface Builder : > - sélection de ta fenêtre > - commande + 6 --> (panneau AppleScript de "NSWindow info" ) > - le champ "name" devrait t'aider... > Ou, : > simplement la référence à l'index de la fenêtre (marqué juste à côté du > champ name). > ou main window ou ID etc... (cf dico AppleScriptKit.asdictionnary) > > Pareil pour l'objet "text field" de la fenêtre en question. Sélection, > appel de la fenêtre "NSWindow info", nommage ou index ou... > > Ce qui peut donner comme script dans Project Builder avec un bouton et > un event 'on clicked' associé : > > on clicked theObject > contents of text field "txt_field1" of main window > display dialog result > end clicked > > > A+ > > > > -- > Daniel > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.org/plusonest/liste/ >

De : odr.r <odr.r@xxxxxxx.net> Date : Thu, 4 Apr 2002 13:00:24 +0200 Objet : [AS] Re: Apple Script Studio Merci. Je ne comprend pas pourquoi, quand je nome le champ de texte avec un autre nom que txt_field1, ca ne veux pas marcher. Je n'arrive pas non plus a ouvrir une fenetre avec un bouton. Pour le moment mon code ressemble a ca : on clicked theObject open "window1" end clicked theObject Je suis sure qu'il y a une autre commande qu'open. Merci a ceux qui vont me répondre Le mardi 2 avril 2002, à 10:38 , Daniel Varlet a écrit : > À 10:49 +0200 le 31.03.2002, odr.r écrivait au sujet de "[AS] Apple > Script Studio" : >> Bonjour. >> Je n'arrive pas dans Apple Script Studio a nomé un champ de text que >> j'ai crée dans une fenetre avec interface builder. Je souhaiterais >> metre >> ce qui est écrit dans ce champ dans une variable (sans le nomé c 'est >> dur !:)). >> Merci a ceux qui vont me répondre. >> > > D'après mes (très) vagues notions AS Studio : > Tu nommes ta fenêtre dans Interface Builder : > - sélection de ta fenêtre > - commande + 6 --> (panneau AppleScript de "NSWindow info" ) > - le champ "name" devrait t'aider... > Ou, : > simplement la référence à l'index de la fenêtre (marqué juste à côté du > champ name). > ou main window ou ID etc... (cf dico AppleScriptKit.asdictionnary) > > Pareil pour l'objet "text field" de la fenêtre en question. Sélection, > appel de la fenêtre "NSWindow info", nommage ou index ou... > > Ce qui peut donner comme script dans Project Builder avec un bouton et > un event 'on clicked' associé : > > on clicked theObject > contents of text field "txt_field1" of main window > display dialog result > end clicked > > > A+ > > > > -- > Daniel > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.org/plusonest/liste/ >

De : Gilles Le Pors <gilleslp@xxxxxxx.com> Date : Fri, 5 Apr 2002 00:01:35 +0200 Objet : [AS] Re: Apple Script Studio odr, > Je n'arrive pas non plus a ouvrir une fenetre avec un bouton. > > on clicked theObject > open "window1" > end clicked theObject Essayez : set visible of window "window1" to true ou : show window "window1" Il semble que les fenêtres que vous laissez ouvertes lorsque vous enregistrez votre projet dans Interface Builder soient toutes ouvertes, seule la première étant visible au lancement de votre application. `----- Digression ----- Si vous avez plus d'un objet sur lequel vous cliquez, il faudra faire le tri pour que votre fenêtre — lorsque vous parviendrez à la faire apparaître — ne soit pas constamment ramenée au premier plan. Les exemples d'Apple utilisent : tell window1 … end tell Je ne saisit pas la logique de cette construction (if theObject is… end if, me semble plus naturel). D'autant qu'à l'intérieur d'un tel appel il faut faire des contorsions pour s'adresser à un objet qui n'est pas un élément de "window1". `----- Fin de la digression ----- Sans garantie aucune, je suis un débutant. À bientôt, Gilles.