1 votes

Ouvrir une image avec Photoshop ou Aperçu en fonction de l'emplacement du fichier

Disons que je veux ouvrir les photos de ces dossiers spécifiques avec Photoshop par défaut (en double-cliquant sur le fichier) :

/Users/bob/Project1/
/Users/bob/Project3/

Et pour ouvrir les photos avec Preview par défaut dans tout autre endroit.

Je n'ai pas connaissance d'une solution toute faite. Peut-être que quelqu'un a une idée à ce sujet ?

1voto

Pyrrho Points 737

Vous pouvez construire une solution partielle en utilisant Hazel et Automator.

D'abord, créez un flux de travail Automator qui utilise l'action "Définir l'application pour les fichiers" sur les fichiers reçus dans Photoshop.

Ensuite, créez une règle Hazel qui exécute ce script d'Automator sur toutes les images déposées dans un dossier spécifique. Vous pourriez ignorer Hazel et créer simplement une action de dossier dans Automator mais cela se déclencherait sur tout fichier placé dans ce dossier et ce n'est peut-être pas ce que vous voulez.

Les fichiers modifiés de cette manière s'ouvrent toujours dans Photoshop une fois retirés de ce dossier, c'est pourquoi cette solution n'est que partielle.

0voto

Yoric Points 996

En me basant sur la réponse de Craig, j'ai trouvé cette question très similaire qui a une grande solution utilisant un bash script.

Cela fonctionne étonnamment bien, du moins pour mes besoins.

Le script est enveloppé dans une application, puis l'astuce consiste à mettre en place toutes les fonctionnalités de l'application. jpg (par exemple) à ouvrir par défaut avec cette application.

Cette configuration se fait facilement avec les étapes "Get Info" --> "Open with" --> "Change all".

#!/bin/bash

for f in "$@"
do
  if [ $(dirname "$f") = "/Users/bob/Desktop" ]
  then
    open -a "/Applications/VLC.app" "$f"
  else
    open -a "/Applications/IINA.app" "$f"
  fi
done

(Comme vous pouvez le remarquer, ce script passe d'un joueur à l'autre. VLC y INNA mais vous pouvez facilement le modifier pour passer de l'un à l'autre. Photoshop y Preview . Les dossiers peuvent également être facilement modifiés pour /Users/bob/Project1/ y /Users/bob/Project3/ au lieu de /Users/bob/Desktop )

Automator n'est en fait pas nécessaire, puisqu'il est possible pour transformer un script bash en une application à partir du Terminal .

Néanmoins, si l'on préfère utiliser Automator, cela ressemble à ceci (à partir de là, il suffit de lancer "Fichier --> exporter" et d'enregistrer votre application) :

Automator

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