AppleScript: abre una nueva ventana en el espacio actual sin cambiar a la ventana activa en otro espacio

1

Quiero que una aplicación abra una nueva ventana en el espacio actual sin cambiar a un espacio en el que ya haya una ventana abierta, pero quiero mantener el

  

Al cambiar a una aplicación, cambie a un espacio con ventanas abiertas   para la aplicación

configuración en Preferencias del sistema > Control de Misión .

En otras palabras, quiero decirle a una aplicación que abra una nueva ventana directamente, sin antes decirle a activate .

¿Cómo puedo hacer esto con AppleScript (si es posible)?

    
pregunta Will 13.02.2013 - 01:33

2 respuestas

1

El Control de la Misión no es de secuencias de comandos, que yo sepa. Es realmente una de las cosas que Apple necesita corregir en retrospectiva. He querido crear una aplicación que configure mi espacio de trabajo y la prepare para trabajar durante una semana.

    
respondido por el SashaZd 22.03.2013 - 18:36
0

Esto es lo más cerca que pude ...

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
    
respondido por el Mr. Science 09.09.2015 - 06:01

Lea otras preguntas en las etiquetas