¿Cómo omitir 'Cancelar' 'Continuar' al ejecutar shell script con automator?

-1

Estoy intentando ejecutar pmset sleepnow vinculado a un atajo de teclado con automator. Cuando uso el acceso directo, me está dando un mensaje de "Cancelar" o "Continuar". ¿De todos modos, para omitir esto, la secuencia de comandos solo se ejecuta cuando presiono el combo de tecla?

    
pregunta user4396386 29.10.2018 - 04:52

1 respuesta

0

No puedo replicar tu problema de solicitud si codifico el sleepnow en un do shell .

  • Launch Automator
  • Ir a File > New
  • Seleccione el servicio y haga clic en Elegir
  • Seleccione "Sin entrada" en la lista desplegable
  • Seleccione en la lista desplegable "Cualquier aplicación"
  • Seleccione "Ejecutar AppleScript" y haga doble clic o arrastre y suelte
  • Reemplace el script con un do shell
  • guardar el servicio
  • Agregar servicio en el teclado

Elcódigo:

trydisplaynotification"Attempting sleep"
    delay 2
    set result to do shell script "pmset sleepnow"
on error result
    display dialog result
end try

El servicio con acceso directo:

Especificaciones del sistema:

MacOS Sierra versión 10.12.6 en Macbook Pro

    
respondido por el ʀ2ᴅ2 29.10.2018 - 12:51

Lea otras preguntas en las etiquetas