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 : samedi 18 mai 2002 07:01
Objet : applescript_fr Digest #500
Liste AppleScript francophone Digest #500
1) Re: Que signifie...
by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
2) Re: Que signifie...
by patpro <patpro@xxxxxxx.net>
3) OS X script éxécuté à l'extinction.
by tremen@xxxxxxx.fr
4) Aide pour un neophyte & Outloock
by Guillermo Rubio <guillermo.rubio@xxxxxxx.be>
5) Re: Aide pour un neophyte & Outloock
by "LIONEL GAILLARD, FR" <LIONEL.GAILLARD@xxxxxxx.fr>
6) Re: Aide pour un neophyte & Outloock
by Raphaël Perez <zerafioscripter@xxxxxxx.com>
7) Liste de distribution ?
by Guillermo Rubio <guillermo.rubio@xxxxxxx.be>
8) Re: Aide pour un neophyte & Outloock
by Guillermo Rubio <guillermo.rubio@xxxxxxx.be>
9) Re: Bonjour!
by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
10) Re: Que signifie...
by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
11) Re: Et aussi...
by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
12) Re: Bonjour!
by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
13) Re: Que signifie...
by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
14) Re: Et aussi...
by "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr>
15) humhum... (was Re: [AS] Re: Bonjour!)
by <patpro@xxxxxxx.net>
16) Re: Et aussi... Re: Bonjour !
by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
17) Re: Liste de distribution ?
by tremen@xxxxxxx.fr
18) Re: Aide pour un neophyte & Outloock
by "serge.segu" <serge.segu@xxxxxxx.fr>
19) Re: Et aussi...
by "serge.segu" <serge.segu@xxxxxxx.fr>
20) Re: Et aussi...
by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
21) Re: OS X script éxécuté à l'extinction.
by Daniel Varlet <varlet@xxxxxxx.ch>
22) Re: Et aussi...
by Daniel Varlet <varlet@xxxxxxx.ch>
23) Re: script de connection instantané
by Daniel Varlet <varlet@xxxxxxx.ch>
24) Re: script de connection instantané
by Azzedine <florent.milon@xxxxxxx.fr>
25) Re: Aide pour un neophyte & Outloock
by Raphaël Perez <zerafioscripter@xxxxxxx.com>
26) Re: Outlook express
by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
27) Re: Aide pour un neophyte & Outloock
by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
28) Re: Que signifie...
by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
29) Re: script de connection instantané
by Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr>
30) Re: script de connection instantané
by nicolas descombes <nicolas.descombes@xxxxxxx.fr>
De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Fri, 17 May 2002 10:09:39 +0200 Objet : [AS] Re: Que signifie... Le 15/05/2002 13:31, Jill 9online \(POP\) écrivait : > repeat with i? merci d'avance http://www.patpro.net/as/as_repeat.php Au fait, Patpro, 'y a plus le PDF complet en ligne ?
De : patpro <patpro@xxxxxxx.net> Date : Fri, 17 May 2002 10:23:47 +0200 Objet : [AS] Re: Que signifie... le 17/05/02 10:09, Nicolas Barbulesco à nbarbulesco@xxxxxxx.fr a écrit : > Le 15/05/2002 13:31, Jill 9online \(POP\) écrivait : > >> repeat with i? merci d'avance > > http://www.patpro.net/as/as_repeat.php > > Au fait, Patpro, 'y a plus le PDF complet en ligne ? sisi, mais tu fais bien de me le faire remarquer, son accessibilité a grandement diminué depuis que j'ai refait mon site. Il est tjrs à la meme place : http://www.patpro.net/as/dl/cours_pdf.sit je mettrais un lien évident quand j'aurai le courage. patpro -- j'veux mon liiiiiiit
De : tremen@xxxxxxx.fr Date : Fri, 17 May 2002 11:06:38 +0200 (MEST) Objet : [AS] OS X script éxécuté à l'extinction. Bonjour. Afin d'épargner le sommeil de ma femme lors du démarrage de mon mac après minuit, j'ai fait un script de base pour mettre le son à 1 et je l'ai mis dans "ouverture à l'extinction" dans OS 9. Ainsi le "dong" d'allumage reste toujours au minimum. Problème : comment faire pour éxécuter un script à l'extinction en OS X ? Merci. Stéphane.
De : Guillermo Rubio <guillermo.rubio@xxxxxxx.be> Date : Fri, 17 May 2002 12:53:49 +0200 Objet : [AS] Aide pour un neophyte & Outloock Bonjour, Je suis neophyte. Je commence a utiliser Applescript et ce n'est pas tellement facile... Je travaille dans une association de psychanalyse avec plus de 400 membres. Je suis depuis deja plus d'une semaine a la recherche d'un script pour Outloock qui me permette d'envoyer un meme mail a un groupe (les membres de l'association) j'ai trouve un script qui fonctionne tres bien mais qui ne travaille pas avec des mails en format html, (je l'envoie ci-joint) et je souhaite travailler avec ce format. J'ai trouve un autre script qui duplique les messages en html (je l'envoie aussi) et je voudrais retravailler le premier pour qu'il fasse ce qu'il fait mais aussi en format html. Quelqu'un pourrait m'aider ? Cela me permettrerait de retourner a mon travail tranquilement et d'arreter de me battre avec mon Mac. Merci d'avance Guillermo SCRIPT 1 (* When run from a linked Mail Rule in OE 5, this script allows you to run a mailing list from Outlook Express. Put all the members of your list into a Group. Select the Group in the Address Book and run the script manually from the Script Menu. That sets the particular group for future runs. Now set up a Mail Rule, whose criteria(when all criteria are met) are <From> <is in Group> <name of Group> , Add <Account is> <[account of the list]> - Action <run AppleScript> <Send to Mailing List>. (If you want, or don't have a separate account set up for the list, you could specify to your list members that they should add a specific code in brackets to the subject of any message to the list. Add that as a criterion: <Subject> <Contains> <[CODE]>) Now whenever an email comes in from a list member it will be immediately sent out to the whole group. Unlike a Redirect, replies will go to you at your list account (and get sent out again), not to the sender. Unlike a Forward, it won't have the FW: prefix and other Forward paraphernalia in the message text. The default is to send the message straight out. But if you install Jon's Commands 2.1 or higher in your Scripting Additions folder in your System folder (and restart your computer the first time), then you can toggle the send behaviour by holding the Shift key and running the script once manually from the Script menu. You will get a dialog box telling you that list messages will now be queued in the Outbox. This would let you inspect them if you need to. Doing the same thing again will toggle mit back to automatic send. With Jon's Commands installed and holding down the Command key, you can reset the scripty to a different Group. Put the script into the Script menu Items folder of the Microsoft User Data folder in your Documents folder if you have one, or into the Script menu Items folder of the Outlook Express 5 folder if you don't. Requirements: OE 5. May work with OE 4.5 (untested). Jon's Commands for setting group and toggling immediate send or queue in Outbox. Author: Paul Berkowitz <berkowit@xxxxxxx.ucsb.edu> *) property theGroup : "" property sendNow : true try if (keys pressed) = {"Command"} then set theGroup to "" -- needs Jon's Commands to reset group preference else if (keys pressed) = {"Shift"} then set sendNow to not sendNow if sendNow is false then display dialog "Mailing List messages will now be queued in the Outbox when this script is run." with icon note else display dialog "Mailing List messages will now be sent out immediately when this script is run." with icon note end if return end if end try tell application "Outlook Express" if theGroup = "" then try if class of (item 1 of (get selection)) ≠ group then display dialog "You need to select a group in the Address Book for this script to work." & return & return & "Try again." buttons "OK" default button "OK" with icon stop return else set theGroup to item 1 of (get selection) set groupName to name of theGroup display dialog "This script will now send out a copy of any message received via a linked Mail Rule to every member of the " & return & return & groupName & " group" & return & return & "Replies from the recipients will go to your associated account, not to the original sender." with icon note return end if on error display dialog "You need to select a group in the Address Book for this script to work." & return & return & "Try again." buttons "OK" default button "OK" with icon stop return end try end if set theMsg to item 1 of (get current messages) set theBody to content of theMsg set theAccount to account of theMsg set theSubject to subject of theMsg set allEntries to (every group entry of theGroup) repeat with grpEntry in allEntries set aRecipient to content of grpEntry make new outgoing message at out box folder with properties {account:theAccount, content:theBody, subject:theSubject, recipient:aRecipient} end repeat --sends out all messages, or queues in outbox, depending on sendNow true or false if sendNow is true then send end tell SCRIPT 2 (* Duplicate Messages Duplicates the selected messages Dan Crevier <Dan.Crevier@xxxxxxx.com> *) -- figure out what messages to process on run tell application "Outlook Express" if the class of the front window is message window then set theMsg to the displayed message of the front window my ProcessMsg(theMsg) else set theMessages to the selection repeat with theMsg in theMessages my ProcessMsg(theMsg) end repeat end if end tell end run -- process the messages on ProcessMsg(theMsg) duplicate theMsg end ProcessMsg
De : "LIONEL GAILLARD, FR" <LIONEL.GAILLARD@xxxxxxx.fr> Date : Fri, 17 May 2002 14:15:48 +0200 Objet : [AS] Re: Aide pour un neophyte & Outloock Pourquoi ne pas utiliser la fonction de liste de distribution de Outlook? @+, Lionel -----Message d'origine----- De: Guillermo Rubio [mailto:guillermo.rubio@xxxxxxx.be] Date: vendredi 17 mai 2002 12:54 À: applescript_fr@xxxxxxx.net Objet: [AS] Aide pour un neophyte & Outloock Bonjour, Je suis neophyte. Je commence a utiliser Applescript et ce n'est pas tellement facile... Je travaille dans une association de psychanalyse avec plus de 400 membres. Je suis depuis deja plus d'une semaine a la recherche d'un script pour Outloock qui me permette d'envoyer un meme mail a un groupe (les membres de l'association) j'ai trouve un script qui fonctionne tres bien mais qui ne travaille pas avec des mails en format html, (je l'envoie ci-joint) et je souhaite travailler avec ce format. J'ai trouve un autre script qui duplique les messages en html (je l'envoie aussi) et je voudrais retravailler le premier pour qu'il fasse ce qu'il fait mais aussi en format html. Quelqu'un pourrait m'aider ? Cela me permettrerait de retourner a mon travail tranquilement et d'arreter de me battre avec mon Mac. Merci d'avance Guillermo SCRIPT 1 (* When run from a linked Mail Rule in OE 5, this script allows you to run a mailing list from Outlook Express. Put all the members of your list into a Group. Select the Group in the Address Book and run the script manually from the Script Menu. That sets the particular group for future runs. Now set up a Mail Rule, whose criteria(when all criteria are met) are <From> <is in Group> <name of Group> , Add <Account is> <[account of the list]> - Action <run AppleScript> <Send to Mailing List>. (If you want, or don't have a separate account set up for the list, you could specify to your list members that they should add a specific code in brackets to the subject of any message to the list. Add that as a criterion: <Subject> <Contains> <[CODE]>) Now whenever an email comes in from a list member it will be immediately sent out to the whole group. Unlike a Redirect, replies will go to you at your list account (and get sent out again), not to the sender. Unlike a Forward, it won't have the FW: prefix and other Forward paraphernalia in the message text. The default is to send the message straight out. But if you install Jon's Commands 2.1 or higher in your Scripting Additions folder in your System folder (and restart your computer the first time), then you can toggle the send behaviour by holding the Shift key and running the script once manually from the Script menu. You will get a dialog box telling you that list messages will now be queued in the Outbox. This would let you inspect them if you need to. Doing the same thing again will toggle mit back to automatic send. With Jon's Commands installed and holding down the Command key, you can reset the scripty to a different Group. Put the script into the Script menu Items folder of the Microsoft User Data folder in your Documents folder if you have one, or into the Script menu Items folder of the Outlook Express 5 folder if you don't. Requirements: OE 5. May work with OE 4.5 (untested). Jon's Commands for setting group and toggling immediate send or queue in Outbox. Author: Paul Berkowitz <berkowit@xxxxxxx.ucsb.edu> *) property theGroup : "" property sendNow : true try if (keys pressed) = {"Command"} then set theGroup to "" -- needs Jon's Commands to reset group preference else if (keys pressed) = {"Shift"} then set sendNow to not sendNow if sendNow is false then display dialog "Mailing List messages will now be queued in the Outbox when this script is run." with icon note else display dialog "Mailing List messages will now be sent out immediately when this script is run." with icon note end if return end if end try tell application "Outlook Express" if theGroup = "" then try if class of (item 1 of (get selection)) ' group then display dialog "You need to select a group in the Address Book for this script to work." & return & return & "Try again." buttons "OK" default button "OK" with icon stop return else set theGroup to item 1 of (get selection) set groupName to name of theGroup display dialog "This script will now send out a copy of any message received via a linked Mail Rule to every member of the " & return & return & groupName & " group" & return & return & "Replies from the recipients will go to your associated account, not to the original sender." with icon note return end if on error display dialog "You need to select a group in the Address Book for this script to work." & return & return & "Try again." buttons "OK" default button "OK" with icon stop return end try end if set theMsg to item 1 of (get current messages) set theBody to content of theMsg set theAccount to account of theMsg set theSubject to subject of theMsg set allEntries to (every group entry of theGroup) repeat with grpEntry in allEntries set aRecipient to content of grpEntry make new outgoing message at out box folder with properties {account:theAccount, content:theBody, subject:theSubject, recipient:aRecipient} end repeat --sends out all messages, or queues in outbox, depending on sendNow true or false if sendNow is true then send end tell SCRIPT 2 (* Duplicate Messages Duplicates the selected messages Dan Crevier <Dan.Crevier@xxxxxxx.com> *) -- figure out what messages to process on run tell application "Outlook Express" if the class of the front window is message window then set theMsg to the displayed message of the front window my ProcessMsg(theMsg) else set theMessages to the selection repeat with theMsg in theMessages my ProcessMsg(theMsg) end repeat end if end tell end run -- process the messages on ProcessMsg(theMsg) duplicate theMsg end ProcessMsg -- Pour vous désinscrire ou régler les options de votre abonnement : http://www.macplus.org/plusonest/liste/
De : Raphaël Perez <zerafioscripter@xxxxxxx.com> Date : Fri, 17 May 2002 15:38:40 +0200 Objet : [AS] Re: Aide pour un neophyte & Outloock Vous n'avez pas besoin de script. Dans OutLook: 1) Créez un groupe dans votre carnet d'adresse - Vous devez d'abord enregistrer tous vos contacts - Vous créez un groupe - puis vous ajoutez les contacts à ce groupe. 2) Lorsque vous rédigez un nouveau message - il vous suffit de désigner le fameux Groupe comme destinataire. Et voilà… -- Best regards from zeRafioScripter (good french scripter, bad english writer) zerafioscripter@xxxxxxx.com
De : Guillermo Rubio <guillermo.rubio@xxxxxxx.be> Date : Fri, 17 May 2002 15:40:22 +0200 Objet : [AS] Liste de distribution ? Liste de distribution ? Je m'excuse. Je suis psychologue, malgre cela j'ai appris a programmer en FMP3, j'utilise Mac depuis des annees et je me debrouille pas mal au niveau neophyte mais... je viens d'acheter un iMac G4 me dissant finalement les problemes vont finir et c'est pire qu'avec mon Performa 75 Mgz... Bien... C'est quoi la liste de distribution SVP Merci le 17/05/02 14:15, LIONEL GAILLARD, FR à LIONEL.GAILLARD@xxxxxxx.fr a écrit : > Pourquoi ne pas utiliser la fonction de liste de distribution de Outlook? > > @+, > Lionel > -----Message d'origine----- > De: Guillermo Rubio [mailto:guillermo.rubio@xxxxxxx.be] > Date: vendredi 17 mai 2002 12:54 > À: applescript_fr@xxxxxxx.net > Objet: [AS] Aide pour un neophyte & Outloock > > > Bonjour, > > Je suis neophyte. Je commence a utiliser Applescript et ce n'est pas > tellement facile... > > Je travaille dans une association de psychanalyse avec plus de 400 membres. > Je suis depuis deja plus d'une semaine a la recherche d'un script pour > Outloock qui me permette d'envoyer un meme mail a un groupe (les membres de > l'association) j'ai trouve un script qui fonctionne tres bien mais qui ne > travaille pas avec des mails en format html, (je l'envoie ci-joint) et je > souhaite travailler avec ce format. > > J'ai trouve un autre script qui duplique les messages en html (je l'envoie > aussi) et je voudrais retravailler le premier pour qu'il fasse ce qu'il fait > mais aussi en format html. > > Quelqu'un pourrait m'aider ? Cela me permettrerait de retourner a mon > travail tranquilement et d'arreter de me battre avec mon Mac. > > Merci d'avance > > Guillermo > > SCRIPT 1 > > > (* When run from a linked Mail Rule in OE 5, this script allows you to run a > mailing list from Outlook Express. Put all the members of your list into a > Group. Select the Group in the Address Book and run the script manually from > the Script Menu. That sets the particular group for future runs. Now set up > a Mail Rule, whose criteria(when all criteria are met) are <From> <is in > Group> <name of Group> , Add <Account is> <[account of the list]> - Action > <run AppleScript> <Send to Mailing List>. (If you want, or don't have a > separate account set up for the list, you could specify to your list members > that they should add a specific code in brackets to the subject of any > message to the list. Add that as a criterion: <Subject> <Contains> > <[CODE]>) Now whenever an email comes in from a list member it will be > immediately sent out to the whole group. Unlike a Redirect, replies will go > to you at your list account (and get sent out again), not to the sender. > Unlike a Forward, it won't have the FW: prefix and other Forward > paraphernalia in the message text. > > The default is to send the message straight out. But if you install Jon's > Commands 2.1 or higher in your Scripting Additions folder in your System > folder (and restart your computer the first time), then you can toggle the > send behaviour by holding the Shift key and running the script once manually > from the Script menu. You will get a dialog box telling you that list > messages will now be queued in the Outbox. This would let you inspect them > if you need to. Doing the same thing again will toggle mit back to automatic > send. With Jon's Commands installed and holding down the Command key, you > can reset the scripty to a different Group. > > Put the script into the Script menu Items folder of the Microsoft User Data > folder in your Documents folder if you have one, or into the Script menu > Items folder of the Outlook Express 5 folder if you don't. > > Requirements: OE 5. May work with OE 4.5 (untested). Jon's Commands for > setting group and toggling immediate send or queue in Outbox. > > Author: Paul Berkowitz <berkowit@xxxxxxx.ucsb.edu> *) > > property theGroup : "" > property sendNow : true > > try > if (keys pressed) = {"Command"} then > set theGroup to "" -- needs Jon's Commands to reset group preference > else if (keys pressed) = {"Shift"} then > set sendNow to not sendNow > if sendNow is false then > display dialog "Mailing List messages will now be queued in the > Outbox when this script is run." with icon note > else > display dialog "Mailing List messages will now be sent out > immediately when this script is run." with icon note > end if > return > end if > end try > > > tell application "Outlook Express" > > > if theGroup = "" then > try > if class of (item 1 of (get selection)) ' group then > display dialog "You need to select a group in the Address > Book for this script to work." & return & return & "Try again." buttons "OK" > default button "OK" with icon stop > return > else > set theGroup to item 1 of (get selection) > set groupName to name of theGroup > display dialog "This script will now send out a copy of any > message received via a linked Mail Rule to every member of the " & return & > return & groupName & " group" & return & return & "Replies from the > recipients will go to your associated account, not to the original sender.." > with icon note > return > end if > > on error > display dialog "You need to select a group in the Address Book > for this script to work." & return & return & "Try again." buttons "OK" > default button "OK" with icon stop > return > end try > > > end if > > set theMsg to item 1 of (get current messages) > > set theBody to content of theMsg > set theAccount to account of theMsg > set theSubject to subject of theMsg > > set allEntries to (every group entry of theGroup) > repeat with grpEntry in allEntries > set aRecipient to content of grpEntry > > make new outgoing message at out box folder with properties > {account:theAccount, content:theBody, subject:theSubject, > recipient:aRecipient} > > end repeat --sends out all messages, or queues in outbox, depending on > sendNow true or false > > if sendNow is true then send > > end tell > > > > SCRIPT 2 > > > (* > Duplicate Messages > > Duplicates the selected messages > > Dan Crevier <Dan.Crevier@xxxxxxx.com> > *) > > -- figure out what messages to process > on run > tell application "Outlook Express" > if the class of the front window is message window then > set theMsg to the displayed message of the front window > my ProcessMsg(theMsg) > else > set theMessages to the selection > repeat with theMsg in theMessages > my ProcessMsg(theMsg) > end repeat > end if > end tell > end run > > -- process the messages > on ProcessMsg(theMsg) > duplicate theMsg > end ProcessMsg > >
De : Guillermo Rubio <guillermo.rubio@xxxxxxx.be> Date : Fri, 17 May 2002 15:41:59 +0200 Objet : [AS] Re: Aide pour un neophyte & Outloock Oui, mais je me trouve avec un message avec un CC de 400 adresses... et je voudrais envoyer les mails un par un Merci le 17/05/02 15:38, Raphaël Perez à zerafioscripter@xxxxxxx.com a écrit : > Vous n'avez pas besoin de script. > > Dans OutLook: > 1) Créez un groupe dans votre carnet d'adresse > - Vous devez d'abord enregistrer tous vos contacts > - Vous créez un groupe > - puis vous ajoutez les contacts à ce groupe. > > 2) Lorsque vous rédigez un nouveau message > - il vous suffit de désigner le fameux Groupe comme destinataire. > > Et voilà…
De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Fri, 17 May 2002 16:42:44 +0200 Objet : [AS] Re: Bonjour! Ben moi je cherchais une îcone à rajouter sauf with icon 0, 1 et 2, mais je me disais que ce n'était pas possible mais aussi à quoi sert cette icon data? > Le 15/05/02 13:31, Jill 9online (POP) a écrit : > >> J'ai créé un script pour repérer les icones mais je me suis trompé: >> >> tell application "Finder" >> if exists icon in startup disk then >> set iconName to icon of startup disk >> end if >> end tell >> >> et le résultat est "bizarre", regardez par vous même > > pourquoi bizarre !! > la fenêtre résultat n'est pas capable d'afficher le résultat obtenu dans le > format d'origine, donc le résultat est affiché entre chevrons. Mais le > format d'origine des données est tout de même sauvegardé, si tu transferts > ce résultat à une application capable de gérer ce format, cette application > t'affichera les données en respectant le format d'origine. > > pour plus de précisions voir GAS tome 2 > a+ > Nicolas > -- > Guide AppleScript version Française. > 7 tomes + un sommaire général. > <http://trad.applescript.free.fr/Accueil.html> > -- > >
De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Fri, 17 May 2002 16:42:44 +0200 Objet : [AS] Re: Que signifie... Euh sur quel site? > Le 15/05/02 13:31, Jill 9online (POP) a écrit : > >> repeat with i? merci d'avance > > [blague] > répéter avec i :-)))) > [/blague] > > GAS Fr tome 5 Chap. 7 "Instructions Repeat" > > a+ > Nicolas > -- > Guide AppleScript version Française. > 7 tomes + un sommaire général. > <http://trad.applescript.free.fr/Accueil.html> > -- > >
De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Fri, 17 May 2002 16:42:45 +0200 Objet : [AS] Re: Et aussi... Merci mais je n'ai pas compris, je ne suis qu'un amateur d'applescript (enfin j'ai quand même créé un jeu) mais text et thru je ne comprends pas > À 13:31 +0200 le 15.05.2002, Jill 9online (POP) écrivait au sujet de "[AS] Et > aussi..." : >> Si vous avez lu l'avant dernier magazine "tangente" qui est sorti, vous >> remarqueriez qu'on peut vérifier la clé du numéro de sécurité sociale. >> Eh bien j'ai un script là... si ca intéresse quelqu'un: >> >> display dialog "Nous allons vérifier votre numéro de sécurité sociale. Tapez >> le-vôtre sans les deux derniers chiffres" default answer "" >> set X to text returned of result as string >> display dialog "Tapez maintenant les deux derniers chiffres" default answer >> "" >> set Y to text returned of result as string >> set a to X mod 97 >> set b to 97 - a >> set c to Y - 0 >> if b = c then >> display dialog "C'est bon, votre numéro de sécurité sociale est correct" >> else >> display dialog "Attention, votre numéro de sécurité sociale est faux! >> Normalement, le dernier nombre de deux chiffres devrait être " & b & "" with >> icon 2 >> end if >> >> Pas mal hein, pour un ptit garçon! lol > > C'est très bien Jill. ;-)))) > > Je n'ai pas vérifié l'algo de vérif du numéro de sécu. Mais je te fais > confiance... > > Tu peux simplifier pour l'utilisateur. En effet c'est toujours une source de > problèmes l'utilisateur... > Tu pourrais extraire toi-même les 2 derniers numéros. L'utilisateur n'étant > pas toujours capable de saisir text 1 thru -3 of numSecu puis ensuite text -2 > thru -1 of numSecu ;-)))) > > A+
De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Fri, 17 May 2002 16:42:45 +0200 Objet : [AS] Re: Bonjour! Bah à quoi ca sert? > À 13:31 +0200 le 15.05.2002, Jill 9online (POP) écrivait au sujet de "[AS] > Bonjour!" : >> J'ai créé un script pour repérer les icones mais je me suis trompé: >> >> tell application "Finder" >> if exists icon in startup disk then >> set iconName to icon of startup disk >> end if >> end tell >> >> et le résultat est "bizarre", regardez par vous même > > C'est "simplement" un record de classe icon family du Finder. En raw data.. > C'est "normal". :-))) > > A+
De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Fri, 17 May 2002 16:42:45 +0200 Objet : [AS] Re: Que signifie... lol sincèrement qu'et ce que le GAS, Quide Applescript? Mais sur quel site? Merci > À 13:50 +0200 le 15.05.2002, nicolas descombes écrivait au sujet de "[AS] Re: > Que signifie..." : >> Le 15/05/02 13:31, Jill 9online (POP) a écrit : >> >>> repeat with i? merci d'avance >> >> [blague] >> répéter avec i :-)))) >> [/blague] > > J'ai failli la faire celle-là.... ,-) > >> GAS Fr tome 5 Chap. 7 "Instructions Repeat" > > Bon maintenant je vais attendre quelques jours avant de répondre ;-)))) > > A+
De : "Jill 9online (POP)" <mickay.jill@xxxxxxx.fr> Date : Fri, 17 May 2002 16:42:45 +0200 Objet : [AS] Re: Et aussi... Pardon? > Le 15/05/02 13:31, Jill 9online (POP) a écrit : > > >> display dialog "Nous allons vérifier votre numéro de sécurité sociale. Tapez >> le-vôtre sans les deux derniers chiffres" default answer "" >> set X to text returned of result as string >> display dialog "Tapez maintenant les deux derniers chiffres" default answer >> "" >> set Y to text returned of result as string >> set a to X mod 97 >> set b to 97 - a >> set c to Y - 0 >> if b = c then >> display dialog "C'est bon, votre numéro de sécurité sociale est correct" >> else >> display dialog "Attention, votre numéro de sécurité sociale est faux! >> Normalement, le dernier nombre de deux chiffres devrait être " & b & "" with >> icon 2 >> end if >> >> Pas mal hein, pour un ptit garçon! lol > > on peut noter une chose avec cet exemple, dans GAS, il est indiqué que la > plus grande valeur qui peut être exprimée comme une valeur integer est > ± 536870911 ((± 2^29) -1). Tout chiffre supérieur à 536870911 est > automatiquement converti en valeur Real, en notation exponentielle lors de > la compilation. J'aurais dû rajouter que cet limite n'est qu'une limite > d'affichage d'AS car si vous tapez '123456789012345' (15 chiffres) dans EDS, > le chiffre est effectivement converti en notation exponentielle mais la > valeur est inchangée. Donc vous pouvez faire ingurgiter à AS des nombres > entiers supérieur à 536870911 sans perte de données. Alors après de savoir à > partir de combien il y a perte de données, je ne sais pas, il suffit de > tester. :-)))) > > a+ > Nicolas > -- > Guide AppleScript version Française. > 7 tomes + un sommaire général. > <http://trad.applescript.free.fr/Accueil.html> > -- > >
De : <patpro@xxxxxxx.net> Date : Fri, 17 May 2002 14:49:43 +0000 Objet : [AS] humhum... (was Re: [AS] Re: Bonjour!) Jill, est ce que tu peux faire un effort pour : - aerer tes mails de réponse - faire des réponses éventuellement un peu moins lapidaires - signer tes réponses :) ce serait super, parce que là, ta rafale de réponses ça donne pas envie de te répondre... Pense aussi aux gens qui lisent leurs mails dans des logiciels pas forcément toujours agréables. En ne citant que la partie pertinente du message auquel tu réponds et en laissant 2-3 lignes entre elle et tes propres phrases ça nous facilitera la vie a tous. par avance merci, patpro > Bah à quoi ca sert? >> À 13:31 +0200 le 15.05.2002, Jill 9online (POP) écrivait au sujet de "[AS] >> Bonjour!" :
De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Fri, 17 May 2002 17:04:22 +0200 Objet : [AS] Re: Et aussi... Re: Bonjour ! Le 17/05/02 16:42, Jill 9online (POP) a écrit : >lol sincèrement qu'et ce que le GAS, Quide Applescript? Mais sur quel site? >Merci GAS fr n'est pas un groupuscule obscur réservé à une élite, c'est Guide AppleScript version française (traduction de AppleScript Language Guide for AppleScript 1.3.7 US) et il est dispo sur le site qui est mentionné dans ma signature. <http://trad.applescript.free.fr/Accueil.html> Et normalement, après l'avoir lu, tu devrais y trouver réponse à tes questions. a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --
De : tremen@xxxxxxx.fr Date : Fri, 17 May 2002 17:33:00 +0200 (MEST) Objet : [AS] Re: Liste de distribution ? En réponse à Guillermo Rubio <guillermo.rubio@xxxxxxx.be>: > Liste de distribution ? > > Je m'excuse. Je suis psychologue... Ce n'est pas grave, il n'y a pas de sot métier... (désolé) > Bien... C'est quoi la liste de distribution SVP C'est un nom générique qui désigne la fonction du carnet d'adresse d'Outlook qui permet de faire des groupes d'adresses pour envoyer des mail. Pour ton problème, il me semble qu'une liste de distribution peut mettre les adresses en CCI (adresses invisibles). A vérifier dans l'aide en ligne d'outlook (je ne peux pas le faire ici). Toutefois un CCI n'est pas TOTALEMENT invisible et ton en-tête avec 400 adresses va quand même être un peux lourd. Ton idée de scripter OE pour cela est bonne, mais là, je ne peux malheureusement pas t'aider. > Merci De rien. Stéphane
De : "serge.segu" <serge.segu@xxxxxxx.fr> Date : Fri, 17 May 2002 18:26:06 +0200 Objet : [AS] Re: Aide pour un neophyte & Outloock le 17/05/02 12:53, "Guillermo Rubio"a dit : > [...] a la recherche d'un script pour > Outloock qui me permette d'envoyer un meme mail a un groupe (les membres de > l'association) outlook sait faire ->menu fenêtre ->carnet d'adresse (pomme-2) ->nouveau groupe ->tu rentres les emails et pour envoyer tu selectionnes le nom du groupe -- serge
De : "serge.segu" <serge.segu@xxxxxxx.fr> Date : Fri, 17 May 2002 19:45:36 +0200 Objet : [AS] Re: Et aussi... le 17/05/02 16:42, "Jill 9online (POP)"a dit : > Merci mais je n'ai pas compris, je ne suis qu'un amateur d'applescript > (enfin j'ai quand même créé un jeu) mais text et thru je ne comprends pas avant de poser tes questions, comme l'avait fait remarqué Daniel Varlet, fut un temps, jette un oeil dans les sources disponibles 1) dans ton Mac : menu Aide->Centre d'aide->Applescript 2) et surtout telecharge d'urgence le cadeau de Nicolas Descombes : http://trad.applescript.free.fr/Accueil.html amicalement :-) serge
De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Fri, 17 May 2002 20:59:32 +0200 Objet : [AS] Re: Et aussi... Le 17/05/02 19:45, serge.segu a écrit : > 1) dans ton Mac : > menu Aide->Centre d'aide->Applescript > 2) et surtout telecharge d'urgence le cadeau de Nicolas Descombes : > http://trad.applescript.free.fr/Accueil.html Nicolas suffira, je ne tiens à voir une foule d'admirateurs sous mes fenêtres :-)))))). Mais il ne faut pas oublier que je n'étais pas tout seul.. a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 17 May 2002 21:59:44 +0200 Objet : [AS] Re: OS X script éxécuté à l'extinction. À 11:06 +0200 le 17.05.2002, tremen@xxxxxxx.fr écrivait au sujet de "[AS] OS X script éxécuté à l'extinction." : > Bonjour. > > Afin d'épargner le sommeil de ma femme lors du démarrage de mon mac après > minuit, j'ai fait un script de base pour mettre le son à 1 et je l'ai mis > dans "ouverture à l'extinction" dans OS 9. Ainsi le "dong" d'allumage reste > toujours au minimum. > > Problème : comment faire pour éxécuter un script à l'extinction en OS X ? Pas de dossier ouverture à l'extinction en OSX. (je précise pour ceux qui ne suivent pas. il y en a, j'ai des noms...) Un truc auquel j'ai pensé , enregistrer le script suivant en Applet arrière plan et le rajouter dans ouverture à la connexion (prefs système ; démarrage). [SCRIPT] on run set volume 3 -- valeur perso à choisir end run on quit set volume 0 continue quit end quit [/SCRIPT] au démarrage il met le son à la valeur que tu as choisi. Ensuite il reste ouvert mais ne fait strictement rien. À l'extinction (fermeture de la session) le handler quit est appelé automatiquement. Il met le son à 0 avant de quitter. Très bien et très astucieux ... ;-| MAIS ce crétin de 'set volume' ne change PAS le son dans le simili tdb son. Il modifie effectivement le son mais pas à ce niveau.... Et ce n'est pas pris en compte au redémarrage. Moralité un coup pour rien. Ta femme se réveille encore en sursaut. Spécial la misère : - Mettre le son à 0 manuellement dans le tdb de pref systèmes (ou le menu zidoine). ou - Mettre un jack dans la sortie casque... La honte Apple quoi... J'ai laissé l'idée de départ, si ça peut servir à autre chose en attendant de trouver mieux ou la sortie de la version moinsBetaZéPayanteEtKiSEraVachementMieux (aka mais puisqu'on vous dis que ça va être une maj majeure !!!!) >:-> A+ -- Daniel
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 17 May 2002 21:18:02 +0200 Objet : [AS] Re: Et aussi... À 16:42 +0200 le 17.05.2002, Jill 9online (POP) écrivait au sujet de "[AS] Re: Et aussi..." : > Merci mais je n'ai pas compris, je ne suis qu'un amateur d'applescript > (enfin j'ai quand même créé un jeu) mais text et thru je ne comprends pas cf. le gentil mail public de patpro en ce qui concerne tes mails. Il a pris les devant, il a bien fait... Le temps que tu lises le GAS (cf mail très pondéré de Nicolas), voilà de quoi consommer rapidemment : [SCRIPT] -- Algo de vérif non vérifié display dialog "Nous allons vérifier votre numéro de sécurité sociale. Tapez le..." default answer "" set numSecu to text returned of result -- texte du caractère 1 à l'avant-avant-dernier car. set x to text 1 thru -3 of numSecu -- texte de l'avant-dernier car. au dernier car.= 2 dernier car. set y to text -2 thru -1 of numSecu set a to x mod 97 set b to 97 - a set c to y - 0 if b = c then display dialog "C'est bon, votre numéro de sécurité sociale est correct" else display dialog "Attention, votre numéro de sécurité sociale est faux! Normalement, le dernier nombre de deux chiffres devrait être " & b & "" with icon 2 end if [/SCRIPT] Tiens, il me dit que 186 est un nombre de sécu correct. Ça a changé en France ;-))) Je rigole, mais c'est pour dire qu'il faudrait des vérifs de ce que l'utilisateur saisi : - que ce soit un nombre - que le nombres de chiffres (= nbre de car.) soit dans les bonnes limites Si le nombre est vraiment très grand il faudra peut-être le tronçonner pour éviter des erreurs d'approximations (cf mail de Nicolas). Au fait, j'avais oublié... À 13:31 +0200 le 15.05.2002, Jill 9online (POP) écrivait au sujet de "[AS] Et aussi..." : > Pas mal hein, pour un ptit garçon! lol [mode Jacques Martin] Tu es un petit garçon de quel âge ? [/mode Jacques Martin] (si jamais j'ai juste sur ce coup-là, je me met au tricot) A+ -- Daniel
De : Daniel Varlet <varlet@xxxxxxx.ch> Date : Fri, 17 May 2002 22:03:08 +0200 Objet : [AS] Re: script de connection instantané À 22:47 +0200 le 16.05.2002, Azzedine écrivait au sujet de "[AS] script de connection instantané" : > lo, hi > j'ai tenté de faire un script (sous OS X) pour connecter le mac a > internet (le script se lancerait a la fin du demarrage) mais il semble > qu'il ne fonctionne pas, ou est l'erreur? > > on run > tell application "Internet Connect" > connect "Ethernet intégré" > end tell > end run Essaye : avec connect tout court, si elle la config est déjà sélectionnée. sinon avec connect configuration "Ethernet intégré" A+ -- Daniel
De : Azzedine <florent.milon@xxxxxxx.fr> Date : Fri, 17 May 2002 23:55:45 +0200 Objet : [AS] Re: script de connection instantané Daniel Varlet wrote: >>on run >> tell application "Internet Connect" >> connect "Ethernet intégré" >> end tell >>end run >> > >Essaye : > avec connect tout court >[...] > oki, merci : ca marche impec, en fait j'ai : on run tell application "Internet Connect" connect end tell quit application "Internet Connect" quit end run par contre un autre problem se presente desormais : quand le script (application) se lance (automatiquement au demarrage) une fenetre se presente me demmandant de choisir entre le fait d'executer le script soit de quitter, or cela annule l'utilité du script puisque le but est que le mac se connecte tout seul au demarrage sans aucune intervention de ma part. ai-je manqué une subtilité pour que le script se "run" tout seul ? y'a t'il une solution? merci de votre aide (surtout a daniel en fait ;-) ) -- _______________________________ Conception graphique Logos Réalisations tridimentionnelles ------------------------------- Arabe-Français ------------------------------- florent.milon@xxxxxxx.fr ICQ : 56375216 _______________________________
De : Raphaël Perez <zerafioscripter@xxxxxxx.com> Date : Sat, 18 May 2002 00:14:14 +0200 Objet : [AS] Re: Aide pour un neophyte & Outloock Pour Néophyte : Ce script doit être enregistré sous forme de script compilé et placé dans le dossier "Éléments du menu Script" de Outlook. Ce n'est pas indispensable, mais ça lui permet de fonctionner beaucoup plus vite. Pour pouvoir fonctionner, ce script nécessite qu'un NOUVEAU mail soit affiché à l'écran. Il ne pourra pas gérer un mail déjà expédié, une réponse ni un transfert. Ces limitations sont dues à Outlook soi-même. A part ça, tout marche à la perfection sur mon beau Mac… sous 0S 9.1. Sous OS X, il faudra peut-être changer la syntaxe. [SCRIPT] try tell application "Outlook Express" set xIdent to 0 activate if class of window 1 is not draft window then with timeout of 86400 seconds -- 1 jour display dialog "Le message à envoyer doit être un nouveau message ou bien un message enregistré comme brouillon. Veuillez relancer le script." buttons "Annuler" default button 1 with icon 2 return end timeout end if set templateWindow to window 1 set listAdresses to (address of content of every group entry of group "Membres") repeat with iAdress in listAdresses set xIdent to xIdent + 1 set duplicateMessage to duplicate displayed message of window 1 open duplicateMessage set the to recipients of window 1 to iAdress send window 1 end repeat with timeout of 86400 seconds -- 1 jour display dialog ("" & xIdent & " messages ont été envoyés avec succès.") buttons "OK" default button 1 with icon 1 end timeout end tell on error errText number errNum set errText to "Une erreur est survenue lors de l'envoi du " & xIdent + 1 & "° message." & return & return & errText error errText number errNum end try [/SCRIPT] -- Best regards from zeRafioScripter (good french scripter, bad english writer) zerafioscripter@xxxxxxx.com
De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Sat, 18 May 2002 00:05:59 +0200 Objet : [AS] Re: Outlook express Le 15/05/2002 18:56, obao.ben écrivait : > Bon j'ai une autre question > j'arrive à faire la connection automatiquement > vers le bon compte mais le mot de passe de se compte n'est pas enregistré > donc j'aimertais que lors que le script se déroule il envoie le mot de > passe Je ne connais ni ta question ni les commandes d'Outlook mais sache qu'en dernier recours tu peux toujours simuler un tapage de touches par le clavier : parmi les OSAX que j'ai, Sändi's Additions et SigmaÕs Additions le font.
De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Sat, 18 May 2002 00:06:06 +0200 Objet : [AS] Re: Aide pour un neophyte & Outloock Le 17/05/2002 15:41, Guillermo Rubio écrivait : > Oui, mais je me trouve avec un message avec un CC de 400 adresses... et je > voudrais envoyer les mails un par un Mais quelle idée ! C'est très **mal** ;-) ça surcharge les serveurs pour rien. Dans le cas présent tu multiplies le trafic vers ton serveur par 400, pas cool.
De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Sat, 18 May 2002 00:06:07 +0200 Objet : [AS] Re: Que signifie... > > Au fait, Patpro, 'y a plus le PDF complet en ligne ? > > sisi, mais tu fais bien de me le faire remarquer, son accessibilité a > grandement diminué depuis que j'ai refait mon site. Je dirais même plus... Quand on sait pas, 'faut deviner dl, mais 'y a pas de Listing Denied, c'est bien ! > j'veux mon liiiiiiit Première à gauche... Nico
De : Nicolas Barbulesco <nbarbulesco@xxxxxxx.fr> Date : Sat, 18 May 2002 00:31:49 +0200 Objet : [AS] Re: script de connection instantané > par contre un autre problem se presente desormais : quand le script > (application) se lance (automatiquement au demarrage) une fenetre se > presente me demmandant de choisir entre le fait d'executer le script > soit de quitter, or cela annule l'utilité du script puisque le but est > que le mac se connecte tout seul au demarrage sans aucune intervention > de ma part. Sous Mac OS 9, il suffit de cocher la case "Ne pas affichier l'écran de démarrage" lors de l'enregistrement. Sous X, je ne pense pas que ça ait beaucoup changé...
De : nicolas descombes <nicolas.descombes@xxxxxxx.fr> Date : Sat, 18 May 2002 00:54:21 +0200 Objet : [AS] Re: script de connection instantané Le 17/05/02 23:55, Azzedine a écrit : > Daniel Varlet wrote: > >>> on run >>> tell application "Internet Connect" >>> connect "Ethernet intégré" >>> end tell >>> end run >>> >> >> Essaye : >> avec connect tout court >> [...] >> > oki, merci : ca marche impec, en fait j'ai : > > on run > tell application "Internet Connect" > connect > end tell > quit application "Internet Connect" > quit > end run > > par contre un autre problem se presente desormais : quand le script > (application) se lance (automatiquement au demarrage) une fenetre se > presente me demmandant de choisir entre le fait d'executer le script > soit de quitter, or cela annule l'utilité du script puisque le but est > que le mac se connecte tout seul au demarrage sans aucune intervention > de ma part. > ai-je manqué une subtilité pour que le script se "run" tout seul ? > y'a t'il une solution? > merci de votre aide (surtout a daniel en fait ;-) ) est-ce que l'ouverture de cette fenêtre ne fait pas des fois partie des procédures internes de démarrage de 'Internet Connect', comme avec 'SimpleText' qui ouvre automatiquement un fichier Sans-titre chaque fois que ses procédures internes de démarrage sont sollicitées ? Si oui, la commande Launch ouvre une application sans provoquer la sollicitation de ses procédures de démarrage. a+ Nicolas -- Guide AppleScript version Française. 7 tomes + un sommaire général. <http://trad.applescript.free.fr/Accueil.html> --