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 : jeudi 11 octobre 2001 07:01
Objet : applescript_fr Digest #307

        Liste AppleScript francophone Digest #307

 1) Ecraser un dossier ou un fichier
    by Thomas Lapalus - Edit'file <tlapalus@xxxxxxx.fr>
 2) Re: Ecraser un dossier ou un fichier
    by "Christophe Delb@rt" <delbart.c@xxxxxxx.apple.com>
 3) Re: Ecraser un dossier ou un fichier
    by Coco <coco85@xxxxxxx.fr>
 4) Re: AppleEvent
    by Daniel Varlet <varlet@xxxxxxx.ch>
 5) Au secours !!!!
    by "Gilles Piazzon" <gpiazzon@xxxxxxx.fr>
 6) Je ne comprend toujour pas !
    by odr <odr.r@xxxxxxx.net>
 7) Re: Je ne comprend toujour pas !
    by Nicolas Descombes <nicombes@xxxxxxx.fr>
 8) Re: Je ne comprend toujour pas !
    by Net <marinepub@xxxxxxx.fr>
 9) Re: AppleEvent
    by SeguS <wirinum@xxxxxxx.fr>






De : Thomas Lapalus - Edit'file <tlapalus@xxxxxxx.fr> Date : Wed, 10 Oct 2001 10:52:33 +0200 Objet : [AS] Ecraser un dossier ou un fichier Bonjour Y a t'il moyen de supprimer un dossier (un fichier) directement sans passer par la corbeille ? J'ai essayer de remplacer le dossier (le fichier) par un dossier vide (un fichier) du même nom mais la fonction move with replacing n'écrase pas le dossier (le fichier) mais le met à la corbeille. Comment faire ? Thomas Lapalus _______________________________________________ Edit File - Membre FileMaker Solutions Alliance 76 rue Bellecombe 69006 Lyon Tél. 04 72 83 92 51 - Fax 04 72 75 05 70

De : "Christophe Delb@rt" <delbart.c@xxxxxxx.apple.com> Date : Wed, 10 Oct 2001 11:03:18 +0200 Objet : [AS] Re: Ecraser un dossier ou un fichier Le mercredi 10 octobre 2001, à 10:52 , Thomas Lapalus - Edit'file a écrit : > Bonjour > > Y a t'il moyen de supprimer un dossier (un fichier) directement sans > passer > par la corbeille ? > > J'ai essayer de remplacer le dossier (le fichier) par un dossier vide > (un > fichier) du même nom mais la fonction move with replacing n'écrase pas > le > dossier (le fichier) mais le met à la corbeille. c'est pas "replacing existing items" qu'il faut employer? Christophe > > Comment faire ? > > Thomas Lapalus > _______________________________________________ > Edit File - Membre FileMaker Solutions Alliance > 76 rue Bellecombe 69006 Lyon > Tél. 04 72 83 92 51 - Fax 04 72 75 05 70 > > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml > > ------------------------------------------------------ Christophe Delbart Cyberecoles project coordinator Apple Buro&Design Center Esplanade Heysel - 1er étage - BP100 1020 BRUXELLES Tél. +32 2 474 42 59 GSM. +32 479 81 74 78 mail : delbart.c@xxxxxxx.apple.com

De : Coco <coco85@xxxxxxx.fr> Date : Wed, 10 Oct 2001 12:47:23 +0200 Objet : [AS] Re: Ecraser un dossier ou un fichier le 10/10/01 10:52, Thomas Lapalus - Edit'file a écrit : > Bonjour > > Y a t'il moyen de supprimer un dossier (un fichier) directement sans passer > par la corbeille ? > > J'ai essayer de remplacer le dossier (le fichier) par un dossier vide (un > fichier) du même nom mais la fonction move with replacing n'écrase pas le > dossier (le fichier) mais le met à la corbeille. > > Comment faire ? Si c' est en effectuant une copie, copyFile des Jon'sCommands marche sans pb: copyFile : Copy a file. copyFile anything -- The file (or list) to copy as file, alias or string. to anything -- The destination folder or file. [replacing yes/no/ask] -- Whether to replace an existing file. Et je crois que deleteFile des même Jon'sCommands permet d' écraser un fichier sans passer par la corbeille (à vérifier)

De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Wed, 10 Oct 2001 15:46:03 +0200 Objet : [AS] Re: AppleEvent À 20:19 +0200 le 09.10.2001, SeguS écrivait au sujet de "[AS] AppleEvent" : > bonjour les AS > > Q1 : comment modifier le script "Apple" ci-dessous pour qu'il ouvre une page > dans l'emailer ok mais avec en plus un texte prédefinit en *objet* et un > texte prédefinit en *corps* (je pige rien aux AppleEvent) Voilà quelques exemples plus ou moins tirés du RFC 2368. (URL mailto). Ça fait chic... ;-) Mais c'est simplement pour dire que ça fait partie de la norme qui régit les URL... [SCRIPT] property URL1 : "mailto:chris@xxxxxxx.com" property URL2 : "mailto:infobot@xxxxxxx.com?subject=current-issue" property URL3 : "mailto:infobot@xxxxxxx.com?body=send%20current-issue" property URL4 : "mailto:infobot@xxxxxxx.com?body=send%20current-issue%0D%0Asend%20index" property URL5 : "mailto:foobar@example.com?In-Reply-To=%3c3469A91.D10AF4C@xxxxxxx.com" property URL6 : "mailto:majordomo@xxxxxxx.com?body=subscribe%20bamboo-l" property URL7 : "mailto:joe@example.com?cc=bob@xxxxxxx.com&=hello" & (ASCII character 13) & (ASCII character 10) & " CORPS" property URL8 : "mailto:?to=joe@example.com&cc=bob@xxxxxxx.com&" property URL9 : "mailto:joe@example.com?cc=bob@xxxxxxx.com&subject=hello&X-Attachments=" open location URL2 [/SCRIPT] Il est a signaler que certaines applications de mail ne prennent pas en compte tout les en-têtes. Par exemple Eudora refuse le body (et d'autres dont je ne me souviens plus). C'est pas par coquetterie mais par sécurité. Et elle a bien raison. Note : "objet" est la traduction particulière de outmachin pour l'en-tête "Subject: "... :-/ > Q2 : où trouver les équivalens commandes AppleScript/ AppleEvent Précise ce que tu veux : En raw data AS ? Si c'est ça, jette un coup d'oeil dans les archives : Daniel Varlet 14.09.2001 17:04 "[AS] Re: Demande d'un petit service." > [script] > set OKButton to "OK" > --most error messages should be handled by the OSAX itself: > set generalErrorMessage to ¬ > "Vos ressources Internet ne sont pas configurées correctement. " & ¬ > "Utilisez le logiciel d'installation de Mac OS pour réinstaller les > ressources Internet." > try > «event GURLMAIL» with «class errr» > on error errorMessage number errorNumber > if errorNumber = -1708 then > display dialog generalErrorMessage & return & return & ¬ > " (Error number: " & errorNumber & ")"¬ > buttons [OKButton] default button OKButton > end if > end try > [/script] Si tu pouvais me rappeler où tu as pêché ce script. Je l'ai vu il n'y a pas longtemps. Et j'ai été intrigué moi aussi. Impossible de remettre la main dessus... A+ -- Daniel

De : "Gilles Piazzon" <gpiazzon@xxxxxxx.fr> Date : Wed, 10 Oct 2001 18:53:00 +0200 Objet : [AS] Au secours !!!! Je suis hyper débutant en applescript mais j'ai pu générer un script qui reçoit des variables d'un autre logiciel (Omnis 7) sous la forme : ----------------------- set folderattachments to Cell "TABLE.CHAMPS_FOLDER" set ..... to Cell "TABLE.CHAMPS_...." -- pour les autres (recipients, ...) display dialog folderattachments -- Pas de problème le champs est bien reçu (comme les autres d'ailleurs) -------------------------------- je lance ensuite Outlook Express, je génère un nouveau mail mais je n'arrive pas à généré la liste des pièces jointes (ie : la liste des fichier contenus dans le folder folderattachments) tell application "Outlook Express" launch activate run set draftWindow to make new draft window with properties {subject:mail_subject, recipient:mail_recipients, content:mail_contents} -- Pas de pieces jointes if nbfile = 0 then quit end if -- 1 piece jointe if nbfile = 1 then set listAttachment to {} set listAttachment to item 1 of listfile as string make attachment at draftWindow with data {file:listAttachment} end if -- Plusieurs pieces jointes if nbfile > 1 then repeat with i from 1 to nbfile end repeat ------------------------------------------ -- C'est ici que je ne sais pas quoi faire ------------------------------------------ make attachment at draftWindow with listAttachment end if end tell Qui peut m'aider ????? Super Urgent .. Milles merci à tous. Gilles.

De : odr <odr.r@xxxxxxx.net> Date : Wed, 10 Oct 2001 21:20:22 +0200 Objet : [AS] Je ne comprend toujour pas ! Voilà ; je ne comprend toujour pas comment on fais pour crée un script qui change d'icone si son contenu est plein ou vide . Autrement : Dans une boite de dialogue, je n'arrive pas a mettre 4 boutons ! 3 marche mais 4 bloques! A vos avis y a t il une solution au probleme ? Merci a ceux qui vont me répondre

De : Nicolas Descombes <nicombes@xxxxxxx.fr> Date : Wed, 10 Oct 2001 21:55:46 +0200 Objet : [AS] Re: Je ne comprend toujour pas ! > De : odr <odr.r@xxxxxxx.net> > Répondre à : <applescript_fr@xxxxxxx.net>(Liste AppleScript francophone) > Date : Wed, 10 Oct 2001 21:20:22 +0200 > À : <applescript_fr@xxxxxxx.net>(Liste AppleScript francophone) > Objet : [AS] Je ne comprend toujour pas ! > > Voilà ; > je ne comprend toujour pas comment on fais pour crée un script qui change > d'icone si son contenu est plein ou vide . > Autrement : > Dans une boite de dialogue, je n'arrive pas a mettre 4 boutons ! 3 marche > mais 4 bloques! > A vos avis y a t il une solution au probleme ? normal, display dialog est limité à trois boutons, il ne gère pas quatre boutons ou plus > Merci a ceux qui vont me répondre > > > -- > Pour vous désinscrire ou régler les options de votre abonnement : > http://www.macplus.net/ML/AS_fr.shtml >

De : Net <marinepub@xxxxxxx.fr> Date : Wed, 10 Oct 2001 22:26:24 +0200 Objet : [AS] Re: Je ne comprend toujour pas ! Salut les AS, odr a écrit : > Voilà ; > je ne comprend toujour pas comment on fais pour crée un script qui change > d'icone si son contenu est plein ou vide . ??? Pas comprendre ce qui est plein ou vide... Mais voici quand-même une première approche : [Script] property MaVariable : "" --permet de mémoriser les valeurs on run --On commence... --Première condition, si la variable "MaVariable" est vide alors... if MaVariable is "" then --Debut de la condition --On met la valeur "2" dans la variable "MonIcone" set MonIcone to 2 else --Si "MaViariable" n'est pas vide alors... --On met la valeur "1" dans la variable "MonIcone" set MonIcone to 1 end if --Fin de la condition --Affichage du dialogue une zone de saisie et avec l'icone display dialog "Voici la belle icône..." default answer MaVariable¬ with icon MonIcone --On met le texte saisi dans le dialogue dans "MaVariable" set MaVariable to text returned of the result end run --C'est la fin [/Script] Voilà, si la variable "MaVariable" contient du texte alors l'icone du dialogue est "1" (note), si elle est vide alors l'icone du dialogue est "2" (caution)... J'espère que ça répond à ta question... > Autrement : > Dans une boite de dialogue, je n'arrive pas a mettre 4 boutons ! 3 marche > mais 4 bloques! > A vos avis y a t il une solution au probleme ? En complément à la réponse de Nicolas, saches que les limitations pour les boutons des dialogues son de 1 bouton minimum, et 3 boutons maximum... C'est vrai, souvent c'est trop limite, mais bon... :-) Fredo d;o)

De : SeguS <wirinum@xxxxxxx.fr> Date : Thu, 11 Oct 2001 00:33:37 +0200 Objet : [AS] Re: AppleEvent ==> Message de "Daniel Varlet" du 10/10/2001 15:46 : > Voilà quelques exemples plus ou moins tirés du RFC 2368. (URL mailto) > [...] > [SCRIPT] super ! exactement ce que je voulais sur un plateau :-) > Précise ce que tu veux : En raw data AS ? > Si c'est ça, jette un coup d'oeil dans les archives : > Daniel Varlet 14.09.2001 17:04 "[AS] Re: Demande d'un petit service.." euh, aucune idée : je vais voir l'archive > Si tu pouvais me rappeler où tu as pêché ce script. installé avec le CD iMac syst 8.6 Donald Duck:Internet:Utilitaires Internet:Courrier (Donald Duck c'est mon DD) merci pour tout serge