Annoncer la date en français

© Christian PAULUS. Document créé le 2 août 2010 , mis à jour le 2 août 2010.

L'amour... il y a ceux qui en parlent et il y a ceux qui le font. A partir de quoi il m'apparaît urgent de me taire. Pierre Desproges

Accueil du site > Astuces > MacOSX > Annoncer la date en français

Applescript/Automator / MacOsX 10.6 (Snow Leopard)

Dans la lignée de l’AppleScript Annoncer l’heure en français, voici un script de quelques lignes qui annonce la date courante.

Détail qui a son importance : il vous faut une voix française (si vous n’en avez pas sur votre système, voir par exemple sur le site Infovox Ivox. Version démonstration disponible)

(*

        Annoncer la date
       
        © 2010 - Christian Paulus
        Mon Aug 02 19:22:23 CEST 2010       
        Licence GPL3
        http://www.quesaco.org/Annoncer-la-date-en-francais
       
*)
on run {input, parameters}
       
        set maintenant to (current date) as string
       
        set jour to word 1 of maintenant
        set num to word 2 of maintenant
        set mois to word 3 of maintenant
        set annee to word 4 of maintenant
       
        set phrase to ¬
                "Nous sommes le " & ¬
                jour & ¬
                " " & num & ¬
                " " & mois & ¬
                " " & annee
       
        say phrase
       
end run

Pour l’installer en tant que service :
- Créer un service avec Automator
- Régler Réception du service sur "Aucune entrée"
- Régler en ordre sur "N’importe quelle a..."
- Ajouter une boîte Exécuter un script AppleScript dans le workflow
- Coller le script ci-dessus dans cette boîte
- Enregistrer en tant que "Annoncer la date"

En image : Annoncer la date, workflow Automator {PNG}

Problème de copier/coller ? Voici le service à recopier après décompression dans votre Bibliothèque > Services :

Zip - 72.9 ko
Annoncer la date

Pour avoir l’heure via un raccourci clavier, par exemple shift+alt+pomme+F12 : Suivre le guide des raccourcis clavier.

Plussoyez !

Les forums sont fermés.