AppleScript: Abra uma nova janela no espaço atual sem alternar para a janela ativa em outro espaço

10

Eu quero que uma aplicação abra uma nova janela no espaço atual sem mudar para um espaço no qual uma janela já esteja aberta, mas eu quero manter o

When switching to an application, switch to a space with open windows for the application

configuração em Preferências do Sistema > Controle da Missão .

Em outras palavras, quero dizer a um aplicativo para abrir uma nova janela diretamente, sem primeiro informar a activate .

Como posso fazer isso com o AppleScript (se possível)?

    
por Will 13.02.2013 / 00:52

1 resposta

12

Alguns aplicativos têm uma ação para abrir uma nova janela no menu de contexto do Dock.

Outras opções para diferentes aplicativos:

tell application "TextEdit"
    make new document
    activate
end tell

tell application "Safari"
    make new document at end of documents with properties {URL:"http://g.co"}
    activate
end tell

tell application "Terminal"
    do script ""
    activate
end tell

tell application "System Events" to tell process "iTerm"
    click menu item "New Window" of menu "Shell" of menu bar 1
    set frontmost to true
end tell

tell application "Google Chrome"
    make new window
    activate
end tell
    
por 13.02.2013 / 02:10