Non sono in grado di replicare il problema del prompt se codifico sleepnow
in do shell
.
- Avvia Automator
- Vai a
File > New
- Seleziona Servizio e fai clic su Scegli
- Seleziona "Nessun input" nell'elenco a discesa
- Seleziona nell'elenco a discesa "Qualsiasi applicazione"
- Seleziona "Esegui AppleScript" e fai doppio clic o trascina
- Sostituisci lo script con
do shell
- Salva il servizio
- Aggiungi servizio nella tastiera
Ilcodice:
trydisplaynotification"Attempting sleep"
delay 2
set result to do shell script "pmset sleepnow"
on error result
display dialog result
end try
Il servizio con collegamento:
Specifiche del sistema:
macOS Sierra versione 10.12.6 su Macbook Pro