conseil à béotien AppleScript (un peu honte qd même)

nicogala

modérateur
Modérateur
Club iGen
22 Septembre 2003
4 009
356
46
Bonjour, je viens vous embeter avec une broutille, mais le truc c'est que je vous jure que j'ai essayé de m'intéresser aux AppleScripts mais que Manu m'a cassé ma motivation avec Automator qui pointe son nez (bref je vais pas me lancer à me mettre aux scripts maintenant qu'il arrive) cependant j'ai besoin d'un script en ce moment (et surtout je suis curieux) et je m'y suis essayé en total novice, seulement il ne fonctionne pas et j'aimerai comprendre pourquoi...

en fait mon besoin est très simple: je désire que tous les dimanches, dès que j'allume le Mac, Safari m'ouvre une certaine url (par ex vnunet) . j'ai donc écrit ceci :

property target_URL : "http://www.vnunet.fr"

if weekday is Sunday then
tell application "Safari" to open location target_URL
else
close script
end if
end

un peu au pif, en corrigeant au fur et à mesure des messages d'erreurs et là il n'y en a plus qui s'affichent, mais l'exécution du script ne donne rien... j'ai eu beau tourner les termes ds tous les sens, j'ai lu tant bien que mal les pages d'Apple sur le vocabulaire à utiliser pour les dates mais là je sêche :confused:
Si l'un d'entre-vous pouvait me mettre sur la bonne voie ça serait sympa :zen:
 
nicogala a dit:
Bonjour, je viens vous embeter avec une broutille, mais le truc c'est que je vous jure que j'ai essayé de m'intéresser aux AppleScripts mais que Manu m'a cassé ma motivation avec Automator qui pointe son nez (bref je vais pas me lancer à me mettre aux scripts maintenant qu'il arrive) cependant j'ai besoin d'un script en ce moment (et surtout je suis curieux) et je m'y suis essayé en total novice, seulement il ne fonctionne pas et j'aimerai comprendre pourquoi...

en fait mon besoin est très simple: je désire que tous les dimanches, dès que j'allume le Mac, Safari m'ouvre une certaine url (par ex vnunet) . j'ai donc écrit ceci :

property target_URL : "http://www.vnunet.fr"

if weekday is Sunday then
tell application "Safari" to open location target_URL
else
close script
end if
end

un peu au pif, en corrigeant au fur et à mesure des messages d'erreurs et là il n'y en a plus qui s'affichent, mais l'exécution du script ne donne rien... j'ai eu beau tourner les termes ds tous les sens, j'ai lu tant bien que mal les pages d'Apple sur le vocabulaire à utiliser pour les dates mais là je sêche :confused:
Si l'un d'entre-vous pouvait me mettre sur la bonne voie ça serait sympa :zen:

Bonsoir,

Essaie cela :

property target_URL : "http://www.vnunet.fr"
set the_day to weekday of (current date) as string
if the_day is "Sunday" then
tell application "Safari" to open location target_URL
else
close script
end if
end


Cordialement
 
Merci bcp Didier ;) en effet, maintenant ça semble logique mais il me manquait certaines subtilités...

je l'ai encore un peu modifié :

property target_URL : "http://www.lidl.fr"
set the_day to weekday of (current date) as string
if the_day is "sunday" then
tell application "Safari" to open location target_URL
end if
quit script

et c'est au poil (du moins ça me suffit pour l'instant... vivement Automator qd même :) )
 
nicogala a dit:
et c'est au poil (du moins ça me suffit pour l'instant... vivement Automator qd même :) )

Un tient vaut mieux que deux tu l'aura...
Toujours ce mefier des annonces d'Apple.... :siffle:
(Cela fait maintenant trois ans qu'Apple claironne que l'on peut debogger de l'AppleScript studio...)

Cordialement
 
Didier Guillion a dit:
Toujours ce méfier des annonces d'Apple.... :siffle:
oh ? tu crois ? tu penses que l'annonce est plus mirobolante que la réalité ?
pourtant après m'en être fait faire une petite démo à l'AE et à entendre Manu ça a l'air bien pensé et bien aboutis non ?
 
nicogala a dit:
oh ? tu crois ? tu penses que l'annonce est plus mirobolante que la réalité ?
pourtant après m'en être fait faire une petite démo à l'AE et à entendre Manu ça a l'air bien pensé et bien aboutis non ?

Je l'espere aussi. Attendons de voir par nous meme... :)

Cordialement