Applescript+periodic

Frozen

Membre confirmé
7 Novembre 2007
25
2
Bonjour, je dois faire un tp sur l'applescript.

On nous a un peu balancé dans l'applescript sans rien nous apprendre. J'ai essayer de chercher de la doc sur le net mais rien n'y fait, pourtant je ne pense pas que mon script sit dur a faire.

On me demande juste de faire un script qui lance Mail tous les jours à 5h du matin en utilisanta la commande periodic.

J'ai essayer
Bloc de code:
tell application "Mail" periodic daily

d'apres ce que j'avais vu dans mes recherches mais rien n'y fait.

Quelqu'un pourrait-il m'éclairer?

Merci d'avance.
 
une approche pour "scheduling periodic tasks"

http://www.macdevcenter.com/pub/a/mac/excerpt/runmacxpanther8/index.html

si tu es sous tiger au leopard utilise launchd

/Library/LaunchDaemons/com.apple.periodic.[name].plist

http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/launchd.8.html

tu as aussi automator,

http://developer.apple.com/macosx/automator.html

je ne crois pas qu un TP applescript pour newbie soit en rapport ? fait par un prof newbie
sur cette platforme, je te conseille de ne pas de toucher directement au periodic, si tu n es pas un unixien experimente
 
Merci tatouille, je vais regarder les liens que tu me donnes.
Cependant on me demande d'utiliser uniquement applescript et non automator, et il me demande d'utiliser "periodic" et avec ca débrouille toi, il nous lache un peu dans le vague :s

Je ne comprend pas ce que tu entends par :
je ne crois pas qu un TP applescript pour newbie soit en rapport ? fait par un prof newbie
sur cette platforme
 
man periodic tu dois executer periodic via ton applescript

mais avant tu dois definir un "job" a exexcuter et a quelle heure

osascript -e 'do shell script "periodic daily" with administrator privileges'
 
Merci tatouille, je vais regarder les liens que tu me donnes.
Cependant on me demande d'utiliser uniquement applescript et non automator, et il me demande d'utiliser "periodic" et avec ca débrouille toi, il nous lache un peu dans le vague :s

Je ne comprend pas ce que tu entends par :

j entend ca

# The periodic and atrun jobs have moved to launchd jobs
# See /System/Library/LaunchDaemons