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