En utilisant automator, je sais comment "Lancer une application". J'aimerais savoir comment "Lancer une application de manière spécifique".
L'application que je veux lancer agit différemment selon son lancement. Si un:
- clique sur l'icône du dock .. puis vous donne un menu pour sélectionner le fichier, etc.
- déposer le fichier sur l'élément de dock .. puis effectue automatiquement une action
En utilisant automator, je souhaite lancer cette application, option 2) Des idées?
Je vous remercie
Vous voulez utiliser une instruction if / else pour cela. Automator n’a pas cette capacité, mais vous pouvez utiliser les scripts Applescript ou Shell pour cela.
CousinCocaine
Merci @CousinCocaine. Je pourrais encore trouver comment dans Shell. Pour AppleScript, j'ai trouvé la commande d'ouverture de base (qui est également disponible dans automator). Par exemple, "pour lancer une application (à l'aide d'une commande), vous devez procéder de la manière suivante: 'open /Applications/Transmission.app'. Cependant, quelle est la syntaxe pour que le lancement du fichier .app soit le même. du quai?
mer
OPTION: Créer un droplet en utilisant AppleScript. ( macosxautomation.com/applescript/sbrt/sbrt-10.html ) Les gouttelettes sont des applets AppleScript spécialisés conçus pour traiter les éléments glissés dessus. Leur icône contient une flèche pointant vers le bas indiquant leur statut de gouttelette. Les gouttelettes sont écrites de manière spécifique en utilisant le gestionnaire ouvert. Les exemples suivants peuvent être utilisés comme modèles pour créer facilement vos propres droplets. Ensemble complet de modèles de gouttelettes de script pré-formés ( macosxautomation.com/applescript/pkg/droplet-templates.zip )
mer
cela devrait être une réponse.
CousinCocaine
Pour moi, c'est une option seulement à ce stade nécessitant une enquête et des tests. Droplet est meilleur dans le code de l'application d'origine. Nous devons ensuite déterminer les applications que j'ai achetées. Puis-je voir les objets qu’elles appellent pour écrire un tel script ou bien l’application doit être open source?
mer