OVH Cloud OVH Cloud

Lancer une application os9 depuis le terminal

2 réponses
Avatar
hebus2fr
J'essaie de lancer une application os9 depuis le terminal
J'ai trouvé la commande 'open' MAIS
Je voudrais savoir quand l'application se termine mais la commande
'open' lance juste l'application comme si je double clickais dessus
dans le finder.
Y a t il un moyen de faire ça ?

2 réponses

Avatar
Schmurtz
Nico wrote:

J'essaie de lancer une application os9 depuis le terminal
J'ai trouvé la commande 'open' MAIS
Je voudrais savoir quand l'application se termine mais la commande
'open' lance juste l'application comme si je double clickais dessus
dans le finder.
Y a t il un moyen de faire ça ?


Communiquer entre MacOS X et classic n'est pas une simple affaire : il
faut trouver un passage entre les deux mondes (et ces passages sont
rares).

Dans ce cas, la porte s'appelle AppleScript : avec la commande ps, on ne
vois que les commandes et programmes MacOS X, mais avec AppleScript on
peut récupérer la liste des applications utilisant le process manager
(donc toutes les applications Classic, mais pas les applications
purement UNIX comme apache par exemple).

La commande Applescript qui devrait t'intéresser est :

tell application "Finder" to count processes whose name is "Machin Truc"

Dans un shell, tu peux exécuter la même chose :

osascript -e 'tell application "Finder" to count processes whose name is
"Fetch"'

--
Schmurtz

Avatar
hebus2fr
Schmurtz wrote in message
osascript -e 'tell application "Finder" to count processes whose name is
"Fetch"'


Impeccable merci :)