2015-04-22 4 views
0

J'ai cette configuration de l'automateur qui vous permet d'ouvrir un dossier avec le terminal. La chose que je veux est que, après l'ouverture du dossier via le terminal, il doit exécuter le script compass watch.Faire un utilitaire avec automator qui ouvre un dossier spécifique avec terminal et lance le script 'compass watch'

C'est ce que j'ai actuellement mais je ne trouve pas la solution moi-même. J'ai essayé d'ajouter un applescript et un peu de bash, mais rien ne semble fonctionner. Quelqu'un connaît la solution?

Finder open with terminal utility

Répondre

1

Essayez ceci:

Ajouter l'action "Run AppleScript" dans votre flux de travail

Si le script compass watch est un fichier, utilisez ce AppleScript scénario

on run {input, parameters} 
    set compasswatchScript to quoted form of "" -- drag drop the script file between double quote 
    tell application "Terminal" 
     do script compasswatchScript in window 1 
    end tell 
end run 

Insérez le chemin de votre fichier de script dans la deuxième ligne de ce script

-

si compass watch est une commande, utilisez cette AppleScript scénario

on run {input, parameters} 
    tell application "Terminal" 
     do script "compass watch" in window 1 
    end tell 
end run 
+0

Parfait, je vous remercie! – Nicholas