2 votos

Abrir siempre los PDF desde una ruta con un programa no predeterminado

Mi aplicación de PDF por defecto es Vista Previa. Ahora, tengo una carpeta (con subcarpetas en ella) con PDFs que me gustaría tener que abrir todo el tiempo con otro programa. Así que básicamente necesito poner un "Programa por defecto" para una ruta restringida. Desgraciadamente el "Abrir siempre " no es una opción (aunque funcionaría), porque los documentos de esta carpeta cambian con bastante frecuencia.

¿Alguien sabe si Automator o AppleScript pueden ayudarme con esto?

1voto

Pickle Puntos 2099

¿Utilizar Finder para la gestión de archivos?

Arrastre su programa de elección en la barra de herramientas y soltarlo allí :

Añade un archivo o una aplicación: Mantén pulsada la tecla Comando y, a continuación, arrastra el elemento a la barra de herramientas del Finder hasta que veas un signo verde de más.

Ahora al hacer doble clic en un PDF se abrirá el PDF todavía en Vista Previa.

Puede seleccionar sus otros PDF y luego soltarlos en el icono de la barra de herramientas del programa de su elección.


Una forma más programada sería hacer un alias a

open -a YourAlternativePDFViwer.app 

A continuación, escribe en el Terminal tu alias, arrastra y suelta todos tus PDFs especiales en el Terminal. El Terminal expande entonces todas las rutas a sus PDFs y al pulsar Enter su visor preferido debería abrir todos esos PDF.

Aún más fácil sería un alias que dijera lo siguiente:

open -a YourAlternativePDFViwer.app /path/to/your/SpecialtyPDFS/*.pdf

Si se requiere una mayor automatización, entonces podría echar un vistazo a Referencia de las acciones de la carpeta .

Para el doble clic, AFAIK es uno u otro . Pero dependiendo de las características especiales del tipo de archivo RCDefaultApp podría valer la pena un vistazo.

1voto

wch1zpink Puntos 11

Si guarda este script en su /Usuarios/su nombre de usuario/Librería/Workflows/Aplicaciones/Acciones de carpeta, estará disponible para seleccionar en el diálogo de configuración de acciones de carpeta. Entonces, cada vez que añada un archivo PDF a la carpeta designada, se establecerá la aplicación por defecto al visor de PDF que haya asignado en el script.


He reordenado un poco el script para hacerlo un poco más universal. Ahora es más fácil ajustar el código para que funcione con diferentes extensiones de archivo y diferentes aplicaciones, simplemente cambiando los valores de las propiedades mientras se deja el cuerpo del script completamente intacto.

Esta versión se dirigirá a SÓLO LOS PDF no importa el tipo de archivo que se añada a la carpeta

property Default_App_To_Open_With1 : alias "Macintosh HD:Applications:Adobe Acrobat Reader DC.app:"
property Default_App_To_Open_With2 : alias "Macintosh HD:Applications:TextEdit.app:"
property Default_App_To_Open_With3 : alias "Macintosh HD:Applications:Preview.app:"

property Default_App : Default_App_To_Open_With2

property name_Extension : "pdf"

on adding folder items to this_folder after receiving dropped_items
    repeat with this_File in dropped_items
        tell application "System Events"
            if name extension of this_File is name_Extension then
                set default application of this_File to Default_App
            end if
        end tell
    end repeat
end adding folder items to

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