Asignar una aplicación a una pulsación de tecla

-1

He escrito un Applescript para cambiar las resoluciones de pantalla. Lo he convertido en una APP. Cuando hago clic en el icono, funciona perfectamente. Sin embargo, me gustaría asignarlo a una pulsación de tecla. He leído toneladas de publicaciones en Internet y no puedo hacer que funcione. Estoy usando High Sierra, pero me pregunto si este es el problema. A pesar de varias pulsaciones de teclas no asignadas, como una pulsación de cuatro teclas, aún no hay suerte. Esto es lo que he hecho:

  • Automator habilitado en servicios de accesibilidad.
  • Guardé mi script compilado a través de Automator como una aplicación. (funciona bien).
  • Se abrieron atajos de teclado y se TRIÓ para agregar la aplicación como un servicio, pero parece que no se muestra la adición. Parece que una vez lo hizo, pero aún no funcionó.
  • Abrió los métodos abreviados de teclado, los agregó a las aplicaciones y designó la pulsación de tecla, pero no lo hizo. No funcionará

Me han dicho que si lo agrego a ~ / library / services funcionará pero hay dos carpetas:

Sistema > Biblioteca > Servicios, pero esto está bloqueado e intenté cambiar los permisos y, a pesar de que soy el único en la computadora, dice que no tengo suficientes derechos. Es mi computadora ... ¿Qué da?

Usuarios > Lad > Biblioteca (oculta) > Servicios: agregó las aplicaciones. No aparecen en las opciones de Atajos de teclado.

¿Estoy haciendo algo mal?

Gracias.

    
pregunta Stephen 17.06.2018 - 04:13

1 respuesta

0

En lugar de convertir su Applescript en una aplicación, conviértalo en un Automator Service .

Abrir automator. Cuando se le solicite que elija un tipo de documento, seleccione "Servicio". Luego, cambie los menús desplegables para que la frase en la parte superior de la pantalla diga: "El servicio recibe no input en any application "

A continuación, arrastre la acción Run Applescript a su flujo de trabajo (está bajo las utilidades), elimine el código "al final de la ejecución" [...] rellenado previamente y pegue su Applescript en la caja. Por último, guarde y nombre su servicio.

Ahora puede configurar un método abreviado de teclado para su servicio en Configuración → Teclado → Accesos directos → Servicios.

También puede crear un servicio de automatización que no haga nada más que iniciar una aplicación específica y asignar ese servicio a un método abreviado de teclado. En este caso, el código para la parte AppleScript del servicio automatizador sería: do shell script "open [path to app]"

    
respondido por el Wowfunhappy 17.06.2018 - 04:36

Lea otras preguntas en las etiquetas