Execute um atalho ou ação de menu em uma janela específica do aplicativo
Pergunta
Existe uma opção de script para realmente percorrer todos os projetos abertos do XCode (janelas de aplicativos) e executar a ação do menu Produto-> Parar ou executar o atalho "CMD +."?
Solução
Para executar o Apple Script em Código X no início de cada execução Você pode criar um script de shell assim:
#!/bin/bash
osascript -e 'tell application "Xcode"
activate
set activeWindow to window 1
set windowName to name of activeWindow
repeat with aWindow in windows
tell application "System Events" to keystroke "`" using command down
if name of aWindow is not equal to windowName then
if name of aWindow is not equal to "" then
tell application "System Events" to keystroke "." using command down
end if
end if
end repeat
end tell'
Então em Código X vá para Preferências->Comportamentos->Iniciar->Executar e escolha Seu script.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow