1 votes

Comment Growl peut déclencher un shell script ou AppleScript (PAS vice versa !)

Lorsqu'un Growl la notification est émise, je veux déclencher un AppleScript. J'ai jeté un coup d'oeil sur les "Actions" dans l'application Growl et vous pouvez déclencher des choses comme un e-mail ou un appel de synthèse vocale, mais pas un script de shell arbitré ou un AppleScript.

Une idée de comment faire ? Est-ce qu'un Growl Un plugin pour cela existe-t-il ? J'ai cherché sur le net, mais je n'ai trouvé que des solutions pour l'autre sens (c'est-à-dire émettre une notification à partir d'un script).

Merci d'avance !

1voto

Growl 2.1 supporte les ScriptActions, mais il ne semble pas qu'elles soient documentées ailleurs qu'à l'adresse suivante fil de discussion du groupe Google . Vous trouverez ci-dessous un exemple simple tiré du fil de discussion. Vous créez un fichier script avec le contenu, vous le placez dans le fichier ~/Library/Application Scripts/com.Growl.GrowlHelperApp et ensuite le configurer dans Growl comme décrit dans le même fil de discussion.

using terms from application "Growl"
    on perform action with notification
        ignoring case
            if notification's app name is "test growl" then
                activate me
                display dialog "goodbye" with icon 1
            end if
        end ignoring
    end perform action
end using terms from

0voto

ghoppe Points 7682

Il n'y a actuellement aucun support dans Growl pour cette fonctionnalité, mais selon ce post de Google Groups :

Growl 2.1 apportera une action script capable d'exécuter soit shell script ou AppleScripts. Il s'agira cependant d'une fonctionnalité 10.8+ car Growl 2.0+ est sandboxed, et l'outil dont nous avons besoin pour exécuter des scripts arbitraires d'utilisateur script tout en étant sous sandboxing est une fonctionnalité 10.8+.

Growl 2.1 est toujours en test Alpha.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X