9 votos

Activando el salvapantallas de AppleScript en Mountain Lion

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

Era una concha script que llamaba a un AppleScript script:

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

Esto es lo que el lockscreen.scpt parece que el archivo:

tell application "ScreenSaverEngine" 
        activate 
end tell

Si saco a relucir lockscreen.scpt en el editor de AppleScript, me aparece el diálogo "Elegir aplicación" preguntando "¿Dónde está el motor del salvapantallas?"

¿Alguien conoce la forma en que los leones de montaña activan el salvapantallas?

16voto

cope360 Puntos 2289

Es una buena forma de iniciar un salvapantallas aleatorio. Sin embargo, si simplemente quieres iniciar el salvapantallas activo, puedes usar esto en Mountain Lion:

tell application "System Events" 
    start current screen saver
end tell

7voto

Caesium Puntos 687

Esto funciona en el ML:

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

"Aleatorio" puede ser reemplazado por su elección, "Ráfaga" o "Concha" y así sucesivamente.

Divulgación de la fuente: http://hintsforums.macworld.com/showthread.php?t=111478

0 votos

¿Cómo puedo hacer que se detenga el protector de pantalla? He intentado tell application "System Events" to stop screen saver

0 votos

@Jayen tell application "System Events" to quit current screen saver

3voto

Rambo Puntos 31

tell application "ScreenSaverEngine" to run

-2voto

danstermeister Puntos 509

Para apagar tu ordenador puedes intentar escribir este código:

   tell application "Finder"
shut down
end tell

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X