Necesito un applescript que bloquee mi Mac de la misma manera presionando shift + ctrl + eject lo haría. Intenté dos enfoques diferentes, pero ambos fracasaron. El primero fue buscar en Internet un script, que fracasó. Sólo hay soluciones con salvapantallas u otras aplicaciones, que no quiero. Sólo quiero usar lo que he descrito. La segunda fue decirle a applescript que pulsara las tres teclas, lo cual no funcionó. Si alguien pudiera decirme cómo bloquear mi Mac o cómo decirle a applescript que pulse tres teclas, me alegraría mucho, porque me estoy frustrando un poco.
Respuestas
¿Demasiados anuncios?Obtener información de este respuesta y este respuesta:
- Pulse el botón Spotlight en la parte superior derecha de la pantalla ( Cmd + Space )
- Buscar en
Keychain Access
. Abrir este - Abrir Preferencias ( Cmd + , (coma))
- Consulte
Show Status in Menu Bar
- Pulse el botón Spotlight en la parte superior derecha de la pantalla ( Cmd + Space )
- Buscar en
Automator
. Seleccione este - Crear un nuevo
Service
- Buscar en
Run Applescript
junto alActions
yVariables
botones. Haga doble clic en este - Asegúrese de que las casillas de verificación son
Service receives no input in any application
-
Pegue este Applescript:
tell application "System Events" to tell process "SystemUIServer" tell (menu bar item 1 of menu bar 1 where description is "Keychain menu extra") click click menu item "Lock Screen" of menu 1 end tell end tell
Guarde este Automator como algo parecido a Lock screen
(nota: el código en el GIF es diferente)
Para hacer un atajo:
- Pulse el botón de Apple en la parte superior izquierda de la pantalla
- Haga clic en
System Preferences
- Haga clic en
Keyboard
- Haga clic en
Keyboard Shortcuts
ficha - Haga clic en
Services
- Busca el nombre del servicio que acabas de crear
- Haga clic en el espacio en blanco de la derecha
- Escriba su acceso directo en
Utilice su acceso directo en cualquier aplicación.
O..:
- Podrías comprar Alfred
- Puede utilizar Cmd + Shift + Eject
Encontré esto en otra respuesta pero un AppleScript que simplemente contenga lo siguiente me funciona.
tell application "Finder" to sleep
Utilizo una macro para aceptar el atajo Comando-L. Al haber cambiado recientemente de Windows a Mac, era importante contar con una forma fácil de bloquear mi pantalla. En Windows, basta con pulsar la tecla Windows y L, y, voilá, bloqueado.
Utilizando Maestro del teclado En este caso, he creado una macro para el atajo de teclado Comando-L, siendo esencialmente lo mismo (comparando la tecla Comando con la tecla Windows). El acceso directo activa la función "Ventana de inicio de sesión", que bloquea la pantalla. Muy fácil, al menos para mí.
(En Keyboard Maestro, la función "Ventana de inicio de sesión" se encuentra en Acciones > Control del sistema).