[<] 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_frApple, 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