Comment: Automator, lancer une application, comme si je glissais un fichier déposé sur l'icône du dock de l'application?


1

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:

  1. clique sur l'icône du dock .. puis vous donne un menu pour sélectionner le fichier, etc.
  2. 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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.