Mi aplicación PDF predeterminada es Vista previa. Ahora, tengo una carpeta (con subcarpetas) con archivos PDF que me gustaría tener que abrir todo el tiempo con otro programa. Entonces, básicamente, necesito poner un "Programa predeterminado" para una ruta restringida. Desafortunadamente, "Abrir siempre..." no es una opción (incluso si funcionara), porque los documentos en esta carpeta cambian con bastante frecuencia.
¿Alguien sabe si Automator o AppleScript me pueden ayudar con esto?
¿Utiliza Finder para la gestión de archivos?
Arrastra el programa de tu elección a la barra de herramientas y suéltalo allí :
Agregar un archivo o una aplicación: Mantenga presionada la tecla Comando, luego arrastre el elemento a la barra de herramientas del Finder hasta que vea un signo más verde.
Ahora haga doble clic en un PDF para abrir el PDF aún en Vista previa.
Puede seleccionar sus otros archivos PDF y luego soltarlos en el icono de la barra de herramientas para el programa de su elección.
Usar una forma más de programación sería hacer un alias para
open -a YourAlternativePDFViwer.app
Luego, escribe en la Terminal su alias, arrastra y suelta todos sus archivos PDF especiales en la Terminal. Luego, Terminal expande todas las rutas a sus archivos PDF y, al acceder a Entersu visor preferido, debería abrir todos esos archivos PDF.
Aún más fácil sería un alias que diga lo siguiente:
open -a YourAlternativePDFViwer.app /path/to/your/SpecialtyPDFS/*.pdf
Si se requiere más automatización, puede echar un vistazo a la Referencia de acciones de carpeta .
Para hacer doble clic AFAIK es uno u otro . Pero dependiendo de las características especiales del tipo de archivo, vale la pena echarle un vistazo a RCDefaultApp .
Si guarda el siguiente script en su carpeta /Usuarios/su nombre de usuario/Biblioteca/Flujos de trabajo/Aplicaciones/Acciones de carpeta, estará disponible para seleccionar en el diálogo de configuración de acciones de carpeta. Luego, cada vez que agregue un archivo PDF a la carpeta designada, establecerá la aplicación predeterminada en cualquier visor de PDF que haya asignado en el script.
Reorganicé un poco el guión para hacerlo un poco más universal. Ahora es más fácil modificar el código para que funcione con diferentes extensiones de archivo y diferentes aplicaciones, simplemente cambiando los valores de propiedad y dejando el cuerpo del script completamente intacto.
Esta versión apuntará SOLO A LOS PDF , sin importar qué tipo de archivo se agregue 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
usuario3439894
usuario3439894
open for access ...
códigos relacionados.set default application ...
funciona por sí mismo sin nada de eso.wch1zrosa
usuario3439894
wch1zrosa
usuario3439894
Caliguvara
wch1zrosa