4 votos

Barra de menú siempre buscando scripts faltantes

He agregado varias aplicaciones automatizadas a la carpeta del editor de scripts y me gustaría que estén disponibles en todo momento en el menú desplegable de la barra de menú.

Sin embargo, solo están disponibles en la sección de Scripts de Finder del menú desplegable cuando la ventana de Finder está abierta. Si cierro todas las ventanas de Finder, la sección de Scripts de Finder desaparece del menú desplegable.

¿Cómo puedo mantener mis aplicaciones / scripts personalizados visibles en todo momento en el menú desplegable?

captura de pantalla

0 votos

@red_menace ¡Muchas gracias, eso funcionó! Puedes establecer eso como la respuesta :)

0 votos

Solo un consejo útil para ti. El menú Script en la barra de menú permite el uso de archivos de alias de los scripts originales o de los archivos de flujos de trabajo. Esto es especialmente valioso porque si eliminas cualquiera de los alias del menú Script en la barra de menú, solo los alias se eliminarán, dejando los originales intactos.

1voto

Monomeeth Puntos 139

Mi primer pensamiento sería crearlos como Servicios de Automator (o Acciones Rápidas en macOS Mojave y superior).

Al hacer esto, los agregarás al menú de Servicios disponible en todas las aplicaciones. Por ejemplo, si creaste un Servicio llamado Duplicar Carpeta, podrás ejecutarlo desde la lista de Servicios dentro de cualquier menú de Aplicación (por ejemplo, Finder > Servicios, Safari > Servicios, TextEdit > Servicios, etc).

Crear un servicio usando Automator

Este es un ejemplo de cómo crear un servicio en Automator que ejecute un código AppleScript:

  1. Abre Automator (generalmente se encuentra en tu carpeta de Aplicaciones)
  2. Ve a Archivo > Nuevo
  3. Selecciona Servicio y haz clic en Elegir (Nota: en macOS Mojave y superior, selecciona la opción de Acción Rápida)
  4. En la parte superior derecha de la ventana que aparece, asegúrate de que "Sin entradas" esté seleccionado en el menú desplegable Recibir servicio de
  5. Asegúrate de que el menú desplegable En muestre "Cualquier aplicación"
  6. En la segunda columna que contiene la larga lista, encuentra "Ejecutar AppleScript" y haz doble clic en él
  7. Esto añadirá la ventana Ejecutar AppleScript a la derecha
  8. Ahora, reemplaza la parte (* Tu script va aquí *) con tu script
  9. Guarda el servicio con un nombre significativo

Ahora deberías poder ejecutar ese servicio desde cualquier aplicación como se describe anteriormente, es decir, desde la lista de Servicios dentro de cualquier menú de Aplicación.

Por supuesto, en el Paso 6 puedes seleccionar diferentes opciones dependiendo del tipo de script que desees ejecutar.

0voto

red_menace Puntos 111

La carpeta ~/Library/Scripts/ de su usuario está organizada de manera que los elementos en la root del directorio están disponibles en todas las aplicaciones, y ~/Library/Scripts/Applications/ contiene carpetas para elementos específicos de aplicaciones que solo están disponibles cuando esa aplicación en particular está activa.

Una carpeta para una aplicación se puede abrir (o crear) en el Finder activando/trayendo la aplicación deseada al frente y utilizando Abrir carpeta de Scripts > Abrir Carpeta de Scripts de (Nombre de la Aplicación) desde el menú de Scripts.

El menú de Scripts también puede contener aplicaciones y alias.

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