[?]   dans   mode   trier par   

[<] Sujet : [AS] Scripter iCal
De : Denis Rousseaux <anonyme@...>
Date : 2008-06-30 13:00:39

Salut à tous,

Pour mes besoins personnels, mais ça peut certainement servir à  
beaucoup d'autres, j'ai imaginé de scripter iCal de la façon suivante :

Un clic droit ou ctrl-clic sur un jour affiche un menu contextuel (qui  
n'affiche actuellement que « Nouvel événement ») dans lequel se trouve  
une liste d'événements préprogrammés correspondant chacun à un script  
définissant pour un événement : Calendrier, emplacement, horaire,  
(mais pas la date bien sûr puisqu'elle va être définie par le clic- 
droit), fuseau horaire (je navique entre deux fuseaux horaires) et  
éventuellement bien sûr toute autre propriété possible pour event.

Une petit script-application pourrait permettre d'écrire facilement  
chacun de ces scripts et les placer à l'endroit approprié.

Mes compétences en applescript étant proches de zéro, je vous liste  
(après avoir écumé quelques documentations et sites, et les  
possibilités d'Automator) les difficultés que j'ai pointées :

1/ Comment ajouter un nouvel item au menu contextuel d'iCal ?
J'ai bien trouvé dans les ressources d'iCal un mail.applescript qui  
permet d'envoyer un événement par courriel, mais il n'apparaît que sur  
le clic d'un événement, pas sur celui d'un jour.

2/ Comment définir dans un nouvel événement l'heure de début et de fin  
sans se préoccuper du jour ? En effet, dans la norme iCalendar, Date  
et heure forment un tout indissociable. Pour preuve, dans Automator,  
ils ne peuvent être définis que par une seule et même case.

C'est sous la forme :

DTSTAMP:19970324T120000Z

Donc j'imagine qu'il faut l'écrire dans un fichier texte au moment de  
l'insérer dans le script, en concaténant la date du jour voulu  
récupérée (comment ?) par le clic-droit et les heures prédéterminées.

Je continue à chercher de mon côté, mais si vous avez des pistes, ....  
merci.

Cordialement



-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-- Denis Rousseaux                                        La Réunion --
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --







_______________________________________________
Applescript_fr mailing list
anonyme@...
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