Você pode redimensionar todas as janelas do mac de uma só vez? (por exemplo, ao encaixar)

2

Comprei recentemente um Henge Dock e gosto da capacidade de conectar meu MacBook e reconectar instantaneamente a todos os meus periféricos ( monitor externo, teclado, mouse, etc.).

O único problema é que quando eu encaixo ou desencaixo, todas as minhas janelas são deixadas no tamanho errado (ou muito grande ou muito pequeno) e eu tenho que redimensioná-las manualmente, uma por uma. Não é o fim do mundo, mas ... não há um caminho mais fácil?

Eu vi o Cinch e o Sizeup , mas eles parecem funcionar apenas em uma janela (o aplicativo atual). Eu olhei para o Automator como uma maneira possível de fazer isso, mas não parece ter nenhuma operação de janela. Eu também tentei o AppleScript listado aqui , mas ele colocou as janelas em lugares malucos.

    
por Ian Varley 03.01.2011 / 03:33

1 resposta

5

Aqui está o código do AppleScript:

property excludedApplicationNames : {"Safari", "iTunes", "Transmit"}
tell application "System Events" to get the name of every process
repeat with theProcess in the result
    set theProcessName to theProcess as string
    if theProcessName is not in excludedApplicationNames
        tell application "System Events" to set position of windows of process theProcess to {75, 140}
    end if
end repeat

Se o único problema que você tem com ele é o lugar onde ele coloca suas janelas (o que não seria uma surpresa, pois o usuário queria que todas as janelas dele estivessem em um único local), então mude essa linha para colocá-las você quer.

ou…

Se você quiser que um utilitário de terceiros faça o trabalho para você, talvez queira Continuar do Cordless Dog.

    
por 03.01.2011 / 06:42