Acionador 'Reunir o Windows' programaticamente (ou outra maneira rápida)

1

Estou tentando fazer um pequeno roteiro para que eu possa correr na hora que reúne todas as minhas janelas abertas na tela principal.

Eu acho que um bom ponto de partida seria poder gatilho Reunir o Windows (como visto em System Preferences- & gt; Displays) por um script de shell, AppleScript ou ação do Automator .

Alguém pode me dizer como fazer o acima, ou me aponte para uma concessionária que vai me deixar ligar uma chave para fazer janelas de coleta (freeware preferido)?

Nathan Greenstein
fonte

Respostas:

1

Use o AppleScript Editor para salvar o seguinte como script ou aplicativo:

tell application "System Preferences"
    set current pane to pane id "com.apple.preference.displays"
    tell application "System Events" to tell process "System Preferences" to tell first window to click button "Gather Windows"
    quit
end tell

Certifique-se de ter ativado o suporte para dispositivos auxiliares em Preferências do Sistema »Acesso Universal .

Daniel Beck
fonte
0

este artigo inclui um AppleScript que reúne todas as janelas.

É a única forma programática que conheço para imitar o comportamento do comando "reunir janelas" nas Preferências do Sistema.

robzolkos
fonte
Não funciona OMM. Ele simplesmente não move a janela para a tela principal ... Eu tenho o Access for Assistive Devices habilitado.
Nathan Greenstein