1 votos

Abrir una imagen con Photoshop o Vista Previa según la ubicación del archivo

Digamos que quiero abrir las imágenes de esas carpetas específicas con Photoshop por defecto (con un doble clic en el archivo):

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

Y para abrir fotos con Preview por defecto en cualquier otra ubicación.

No conozco ninguna solución fuera de la caja. Tal vez alguien tiene una idea al respecto?

1voto

Puedes construir una solución parcial con el uso de Hazel y Automator.

En primer lugar, cree un flujo de trabajo de Automator que utilice la acción "Establecer aplicación para archivos" en los archivos recibidos en Photoshop.

En segundo lugar, cree una regla de Hazel que ejecute ese script de Automator en cualquier imagen que caiga en una carpeta específica. Usted podría omitir Hazel y sólo crear una acción de carpeta en Automator, pero que se dispara en cualquier archivo colocado en esa carpeta y que podría no ser lo que quieres.

Los archivos modificados de este modo seguirían abriéndose en Photoshop una vez eliminados de esa carpeta, por lo que esta es sólo una solución parcial.

0voto

Yoric Puntos 268

Basado en la respuesta de Craig, encontré esta pregunta muy similar que tiene una gran solución usando un bash script.

Funciona sorprendentemente bien, al menos para mis necesidades.

El script está envuelto en una aplicación, entonces el truco es configurar todos los jpg (por ejemplo) para que se abran con esta aplicación por defecto.

Esta configuración se realiza fácilmente con los pasos "Obtener información" --> "Abrir con" --> "Cambiar todo".

#!/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

(Como puedes observar, este script cambia entre los dos jugadores VLC y INNA pero se puede modificar fácilmente para cambiar entre Photoshop y Preview . Las carpetas también pueden modificarse fácilmente para /Users/bob/Project1/ y /Users/bob/Project3/ en lugar de /Users/bob/Desktop )

En realidad, Automator no es necesario, ya que es posible para convertir un bash script en una aplicación desde la Terminal .

Aún así, si uno prefiere usar Automator, se ve así (desde allí sólo hay que ejecutar "Archivo --> exportar" y guardar la aplicación):

Automator

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X