OVH Cloud OVH Cloud

[Applescript] tell app "Gourmande" to dodo

3 réponses
Avatar
Saïd
Bonjour,

Existe-t-il un moyen simple en Applescipt d'envoyer un signal en general et
un SIGSTOP en particulier par l'intermediaire d'aapplescript?

--
Saïd.

3 réponses

Avatar
fr_jacqu
Saïd wrote:

Bonjour,

Existe-t-il un moyen simple en Applescipt d'envoyer un signal en general et
un SIGSTOP en particulier par l'intermediaire d'aapplescript?


Si tu peux le faire depuis la ligne de commande, tu peux le faire depuis
AppleScript avec la commande "do shellscript"
--
F. Jacquemin

Avatar
Saïd
François Jacquemin :
Saïd wrote:

Bonjour,

Existe-t-il un moyen simple en Applescipt d'envoyer un signal en general et
un SIGSTOP en particulier par l'intermediaire d'aapplescript?


Si tu peux le faire depuis la ligne de commande, tu peux le faire depuis
AppleScript avec la commande "do shellscript"


C'est a dire que je fait deja de l'applescript dans du shell. Je voualsi
juste eviter un
ps augxww|grep safari pour recuperer le numero de process de safari en
passant par tell app Safari to "shut up".

--
Saïd.


Avatar
fr_jacqu
Saïd wrote:


C'est a dire que je fait deja de l'applescript dans du shell. Je voualsi
juste eviter un
ps augxww|grep safari pour recuperer le numero de process de safari en
passant par tell app Safari to "shut up".


Attends, ne nous emmêlons pas les pinceaux.

Si tu fais de l'Applescript depuis un script shell, tu utilises
l'instruction osascript - j'aimerais d'ailleurs bien savoir si elle
marche bien depuis bash sur Panther.
Exemple :
/usr/bin/osascript "return (65*87)" va retourner 5655
Soit le script compilé suivant :
tell app "Finder"
activate
display dialog "hello, world!"
end tell
appelé helloscript. La commande suivante sur la ligne de commande :
osascript /usr/bin/osascript /Users/machinchose/Documents/helloscript
va activer le Finder et afficher une boîte de dialogue.

Si tu fais le contraire, tu veux appeler un script en Perl ou en Ruby,
ou en sh ou quoi depuis un Applescript, alors, dans ton Applescript, tu
introduis :
do shellscript le_script_en_question
Et tu verras que ça marche d'ailleurs mieux dans ce sens là.

Maintenant, je ne crois pas que tu puisses sans risque, avec osascript,
appeler un script Applescript qui appelle lui-même un shellscript qui
serait justement celui dans lequel tu ass collé la susdite commande
osascript... Parce que là, je ne serais plus le seul à m'emmêler les
pinceaux.
--
F. Jacquemin