2 votos

Simular la pulsación de CTRL+F12 durante 2 segundos

Estoy intentando abrir el cuadro de diálogo de apagado de OS X simulando la pulsación de la tecla Control + F12 durante 2 segundos (con un teclado Logitech). Por mucho que lo intento no consigo que funcione.

Mi último script tiene este aspecto:

on run
    tell application "System Events"
        key down {key code 111 , key code 59}
        delay 2.0
        key up {key code 111 , key code 59}
    end tell
end run

Esto debería funcionar y funciona si pulso Control + F12 durante 2 segundos en mi teclado, así que ¿alguien puede decirme por qué no funciona cuando se llama a través de applescript?

1voto

siva Puntos 23

En lugar de simular un atajo de teclado, puede simplemente llamar al propio diálogo de apagado con el siguiente AppleScript:

tell application "loginwindow" to «event aevtrsdn»

o para el diálogo de reinicio:

tell application "loginwindow" to «event aevtrrst»

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