AppleScript: apre una nuova finestra nello spazio corrente senza passare alla finestra attiva in un altro spazio

1

Voglio che un'applicazione apra una nuova finestra nello spazio corrente senza passare ad uno spazio in cui una finestra è già aperta, ma voglio mantenere il

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

impostazione in Preferenze di sistema > Controllo missione .

In altre parole, voglio dire a un'applicazione di aprire direttamente una nuova finestra, senza prima dirla a activate .

Come posso farlo con AppleScript (se possibile)?

    
posta Will 13.02.2013 - 01:33
fonte

2 risposte

1

Mission Control non è programmabile per quanto ne so. In realtà è una delle cose che Apple ha bisogno di correggere col senno di poi. Volevo creare un'app che configurasse il mio spazio di lavoro e sia pronto per il lavoro da una settimana.

    
risposta data 22.03.2013 - 18:36
fonte
0

Questo è il più vicino che potrei ottenere ...

set APP_TO_OPEN to "Dictionary"

do shell script "/Applications/Mission\ Control.app/Contents/MacOS/Mission\ Control"
delay 0.5
tell application "System Events" to tell process "Dock"
    set countSpaces to count buttons of list 1 of group 1
    click button 1 of group 1
    repeat until (count buttons of list 1 of group 1) = (countSpaces + 1)
    end repeat
    click button (countSpaces + 1) of list 1 of group 1
end tell
delay 0.5
do shell script "/Applications/Mission\ Control.app/Contents/MacOS/Mission\ Control 1"
tell application APP_TO_OPEN to activate
    
risposta data 09.09.2015 - 06:01
fonte

Leggi altre domande sui tag