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 17 novembre 2000 18:44
Objet : applescript_fr Digest #57
Liste AppleScript francophone Digest #57
1) executable
by serge segu <wirinum@xxxxxxx.fr>
2) Re: executable
by Proniewski Patrick <patrick.proniewski@xxxxxxx.fr>
3) Re: Attente et validation dans un "display dialog"
by Hubert Jacquot-Dion <hubert@xxxxxxx.com>
4) Re: info for
by Daniel Varlet <varlet@xxxxxxx.ch>
5) Re: Attente et validation dans un "display dialog"
by Jean-Pierre <jp.godefroy@xxxxxxx.fr>
6) Re: Attente et validation dans un "display dialog"
by Daniel Varlet <varlet@xxxxxxx.ch>
De : serge segu <wirinum@xxxxxxx.fr> Date : Thu, 16 Nov 2000 19:18:09 +0100 Objet : [AS] executable bonjour, existe-t-il un moyen d'ouvrir un script enregistré avec "Créer un éxcutable…" afin de le modifier ? merci -- serge ségu (Châteaudun - Fr) wirinum@xxxxxxx.fr
De : Proniewski Patrick <patrick.proniewski@xxxxxxx.fr> Date : Thu, 16 Nov 2000 19:22:50 +0100 Objet : [AS] Re: executable le 16/11/00 19:18, serge segu à wirinum@xxxxxxx.fr a écrit : > > > bonjour, > > existe-t-il un moyen d'ouvrir un script enregistré avec "Créer un > éxcutable…" afin de le modifier ? non, c'est le but d'ailleurs :-) patpro -- la mailing list applescript francophone c'est http://www.macplus.net/ML/AS_fr.shtml
De : Hubert Jacquot-Dion <hubert@xxxxxxx.com> Date : Thu, 16 Nov 2000 22:02:12 +0100 Objet : [AS] Re: Attente et validation dans un "display dialog" Bonsoir, Le dictionnaire de Display dialog est le suivant : display dialog: Display a dialog box, optionally requesting user input display dialog string -- the text to display in dialog box [default answer string] -- the default editable text [buttons list] -- a list of up to three button names [default button number or string] -- the name or number of the default button [with icon number or string] -- the name or ID of the icon to displayÉ [with icon stop/note/caution] -- Éor one of these system icons [giving up after integer] -- number of seconds to wait before automatically dismissing dialog Result: dialog reply -- a record containing the button clicked and text entered (if any) c'est à dire qu'un display dialog "je quitte dans 1 seconde" giving up after 1 quittera le dialogue si rien ne se passe au bout d'une seconde. Hubert > > Subject: [AS] Attente et validation dans un "display dialog" > From: Denis Lesage <dlesage@xxxxxxx.fr> > Content-Type: text/plain; charset="us-ascii" > Content-Transfer-Encoding: quoted-printable > Date: Wed, 15 Nov 2000 23:52:48 +0200 > Message-ID: <auto-000000203032@xxxxxxx.com> > > Bonsoir la liste ;-) > je souhaite installer un processus de validation (par defaut) dans un > "displau dialog" si > l'utilisateur ne clique pas un des boutons propos=8E avant une dur=8Ee d=8Efinie. > > Il faut employer "delay" je crois mais comment faire pour que cela ait > lieu en t=89che de > fond et ne g=8Fne pas le choix de l'utilisateur si celui-ci clique avant > la fin du "delay" ? > > Le script actuel est: > set temp to display dialog  > "Voulez-vous red=8Emarrer ou =8Eteindre ?" with icon 2 buttons {"R=8Edemarrer", "Eteindre"} > default button "Eteindre" > if button returned of temp is "Eteindre" then shut down > if button returned of temp is "R=8Edemarrer" then restart > > il est compris dans une boucle: tell/end tell > (Ce script va evoluer par l'ajout d'un bouton n¡3 "annuler") > > Merci par avance de vos r=8Eponses =8Eclair=8Ees :-) > > Denis > > > ------- Denis Lesage -------- > 35 rue Jean Dolent > 75014 Paris > 06 60 45 43 95 > ----- dlesage@xxxxxxx.fr ------ > http://applescript.pratique.online.fr, le site des AppleScripteurs, scripts, astuces, commentaires, liens ....
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 17 Nov 2000 06:43:36 +0100 Objet : [AS] Re: info for À 11:00 +0100 le 16.11.2000, serge segu écrivait au sujet de "[AS] info for" : > ----ce script marche---- > > on open theFile > set theFileInfo to info for theFile > if folder of theFileInfo then > tell application "Finder" > display dialog "C'est un dossier" > end tell > end if > end open > > ----ce script ne marche pas ----pourquoi? > ( je place un dossier vide "sound manager" dans extensions folder (qui > contient déjà "gestionnaire audio") > > tell application "Finder" > if item ("Sound manager") in extensions folder exists then > set theFileInfo to info for item ("Sound manager") in extensions ¬ > folder > if folder of theFileInfo then > display dialog " C'est un dossier" > end if > end if > end tell Incompatibilité (bug) du Finder avec 'folder' de 'info for'.... En effet il ne reconnait pas 'folder' comme étant l'étiquette du record 'theFileInfo'. J'ai essayé quand même (en 8.1 & 8.6) : [script] set theFileInfo to info for (path to system folder) tell application "Finder" to set R01 to ¬ theFileInfo contains {folder:true} set R02 to ¬ theFileInfo contains {folder:true} return {R01, R02} -- Résultat : { false, true} >:-((((((( [/script] Moralité, éviter de se servir du folder de 'info for' dans un bloc tell Finder. Dans ton cas pas de problème, puisque le Finder a ses commandes propres pour vérifier si c'est un dossier ou non. Par exemple : class of item "Disque:Dossier1:Dossier2:" is folder > merci pour votre aide Yapadkoi... -- Daniel
De : Jean-Pierre <jp.godefroy@xxxxxxx.fr> Date : Fri, 17 Nov 2000 10:24:47 +0100 Objet : [AS] Re: Attente et validation dans un "display dialog" Bonsoir, Suite à ::Attente et validation dans un "display dialog" display dialog "je quitte dans 1 seconde" giving up after 1 Question : Avec OS 8.1 cela ne fonctionne pas, "giving up" n'est reconnu. Pourquoi ? ----------------- >Bonsoir, > >display dialog "je quitte dans 1 seconde" giving up after 1 >quittera le dialogue si rien ne se passe au bout d'une seconde. > >Hubert >---------------- > > > > Subject: [AS] Attente et validation dans un "display dialog" > > je souhaite installer un processus de validation (par defaut) dans un > > "displau dialog" si > > l'utilisateur ne clique pas un des boutons propos=8E avant une dur=8Ee > d=8Efinie. > > > > Denis > >----------------
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 17 Nov 2000 16:04:41 +0100 Objet : [AS] Re: Attente et validation dans un "display dialog" À 10:24 +0100 le 17.11.2000, Jean-Pierre écrivait au sujet de "[AS] Re: Attente et validation dans un "display dialog" : > Bonsoir, > > Suite à ::Attente et validation dans un "display dialog" > > display dialog "je quitte dans 1 seconde" giving up after 1 > Question : > Avec OS 8.1 cela ne fonctionne pas, "giving up" n'est reconnu. > Pourquoi ? N'existe dans AS qu'a partir de la version 1.3.4 ( OS 8.5). Voir : <http://www.AppleScriptSourcebook.com/applescript> Très complet et pointu, en english. -- Daniel