Estou tentando iniciar meu aplicativo de scanner usando o AppleScript. Eu iniciei o aplicativo Printer e sei como enviar o comando de pressionamento de tecla, mas quando a janela da impressora é aberta ele não tem foco no Finder, portanto, o pressionamento de tecla não está funcionando, a menos que eu já tenha a janela da impressora aberta e em foco. Como faço para definir o foco do Finder para a minha janela para que ele ouça o pressionamento de tecla?
Aqui está o meu código:
tell application "System Events"
tell application "Canon MX510 series" to activate
key code 20 using command down
end tell
applescript
JoeyV
fonte
fonte
Respostas:
Tente enviar o comando Activate para fora do tell do evento do sistema, que seria o método padrão.
fonte
tell application "Google Chrome" to activate
dentro detell application "System Events"
bloquear ou não ainda ativa o Chrome e envia o pressionamento de tecla.