Le lecteur trouvera ici les singularités du langage AppleScript, des réflexions plus générales sur la programmation et autres bricoles.
30 mai 2011
3 mai 2011
AppleScript et Revolution
Pour executer du code AppleScript dans une pile Revolution, utiliser la commande "do as applescript".
Si la commande contient des paramètres utiliser la commande "replace with in"
on mouseUp
do ("choose folder") as applescript
end mouseUp
Si la commande est complexe la stocker dans un champ caché ou dans une custom property (dans les exemples suivants le code Applescript est stocké dans la custom property du bouton) puis l'exécuter comme précédemment.
on mouseUp
put the myCustomProperty of me into AScode
-- ou en utilisant un champ caché :
-- put field "myField" into AScode
do AScode as applescript
end mouseUp
Si la commande contient des paramètres utiliser la commande "replace with in"
display dialog "##param##"
on mouseUp
put the myCustomProperty of me into AScode
replace "##param##" with "Hello World" in AScode
do AScode as applescript
end mouseUp
Inscription à :
Articles (Atom)