Activar el protector de pantalla de AppleScript en Mountain Lion

9

Tenía un script que solía usar para activar mi protector de pantalla, y ya no funciona en Mountain Lion.

Era un script de shell que llamaba un script de AppleScript:

#!/bin/bash
osascript /Users/lorin/scripts/lockscreen.scpt

Esto es el aspecto del archivo lockscreen.scpt :

tell application "ScreenSaverEngine" 
        activate 
end tell

Si aparece lockscreen.scpt en el Editor de AppleScript, aparece el cuadro de diálogo "Elegir aplicación" que aparece preguntando "¿Dónde está ScreenSaverEngine?"

¿Alguien conoce la forma en que Mountain Lion-y activa el protector de pantalla?

    
pregunta Lorin Hochstein 27.07.2012 - 15:49

4 respuestas

15

Es una buena forma de iniciar un protector de pantalla aleatorio. Sin embargo, si simplemente desea iniciar el protector de pantalla activo, puede usar esto en Mountain Lion:

tell application "System Events" 
    start current screen saver
end tell
    
respondido por el Bert Visscher 24.04.2013 - 11:56
7

Esto funciona en ML:

tell application "System Events"
    set ss to screen saver "Random"
    start ss
end tell

"Aleatorio" se puede reemplazar con su elección, "Flurry" o "Shell", etc.

Fuente de información: enlace

    
respondido por el Caesium 27.07.2012 - 15:58
1

tell application "ScreenSaverEngine" to run

    
respondido por el Rambo 12.10.2016 - 04:31
-2

Para apagar su computadora, puede intentar escribir este código:

   tell application "Finder"
shut down
end tell
    
respondido por el WastefulNick 17.05.2014 - 18:13

Lea otras preguntas en las etiquetas