Preciso invocar um atalho de teclado a partir de um código AppleScript, que mais tarde será usado como um item de inicialização (ou seja, a alternativa de ter que pressionar algo a cada login).
fonte
Preciso invocar um atalho de teclado a partir de um código AppleScript, que mais tarde será usado como um item de inicialização (ou seja, a alternativa de ter que pressionar algo a cada login).
Tenho a impressão de que o que você está tentando fazer é um comando de cópia (ou seja ⌘C) - estou certo?
Aqui está um exemplo de um dos meus 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
Ou seja, eu script o comando de menu em vez de atalhos de script.
Você também pode dar uma olhada e ver se possui /Library/Scripts/UI Element Scripts/Key Down-Up.applescript
, o que deve fornecer idéias alternativas de como emular ações do teclado.
E, é claro, existem muitos exemplos /Library/Scripts/
e ~/Library/Scripts/
, em geral, muitos deles merecem uma olhada.
Por exemplo, você pode fazer:
tell application "System Events"
keystroke "c" using command down
keystroke "v" using {option down, command down}
end tell
Para pressionar: cmd+ Ce depois cmd+ alt+V