Vérifier si un programme est ouvert avec Applescript

Tony.G

Membre junior
31 Décembre 2008
28
2
Salut à tous!

Est ce qu'il existe une commande en Applescript (ou un moyen détourné pour y arriver...) qui peut vérifier si un programme est ouvert ou fermé.
J'ai beau chercher mais là, je cale...

Merci par avance et bonne année 2009 à tous!
 

ceslinstinct

Membre d’élite
Club MacG
10 Août 2004
2 069
111
21
Salut à tous!

Est ce qu'il existe une commande en Applescript (ou un moyen détourné pour y arriver...) qui peut vérifier si un programme est ouvert ou fermé.
J'ai beau chercher mais là, je cale...

Merci par avance et bonne année 2009 à tous!
Bonsoir

Tu fait la recherche dans toutes les applications ouvertes si celle que tu cherche existe.

Bloc de code:
tell application "Finder"
	set liste_app to the name of every application process whose file type is "APPL"
end tell

if "Safari" is in liste_app then
	
	display dialog "Safari est ouvert"
	
else
	display dialog "Safari est fermé"
end if

Attention a vérifier que la recherche du nom n'utilise pas le nom réel en Anglais.

Exemple: Aide-mémoire seras lue comme Stikies mais seras ouvert avec le nom Aide-mémoire sans problème.

Deuxième version:

Tu fait la recherche que sur l'application sélectionnée.

Bloc de code:
if application "Safari" is running then
	display dialog "Existe"
else
	display dialog "existe pas"
end if

Si un problème alors utilise le nom Anglais de l'application.

Bon reveillon.

@+