Necesito invocar un atajo de teclado desde un código AppleScript, que luego se utilizará como un elemento de inicio (es decir, la alternativa a tener que presionar algo en cada inicio de sesión).
Respuestas
¿Demasiados anuncios?Tengo la impresión de que lo que estás intentando hacer es un comando de copiado (es decir, ⌘C)—¿es correcto?
Aquí tienes un ejemplo de uno de mis scripts:
tell application "System Events"
tell application "Microsoft Entourage" to activate
tell menu "Edit" of menu bar item "Edit" of menu bar 1 of process "Microsoft Entourage"
click menu item "Select All"
click menu item "Copy"
end tell
key code 123
end tell
Eso es, estoy automatizando el comando de menú en lugar de usar atajos de teclado.
También puedes echar un vistazo y ver si tienes /Library/Scripts/UI Element Scripts/Key Down-Up.applescript
, que te podría dar ideas alternativas de cómo emular acciones de teclado.
Y por supuesto, hay muchos ejemplos en /Library/Scripts/
y ~/Library/Scripts/
, muchos de los cuales valen la pena revisar en general.