3 votos

AppleScript: Abrir una nueva ventana en el espacio actual sin tener que cambiar de ventana activa en otro espacio

Quiero tener una aplicación abre una nueva ventana en el espacio actual sin cambiar a un espacio en el que la ventana ya está abierta, pero quiero mantener la

Cuando se cambia a una aplicación, cambiar a un espacio con las ventanas abiertas para la aplicación

configuración en Preferencias del Sistema > Control de la Misión.

En otras palabras, quiero decir una aplicación para abrir una nueva ventana directamente, sin primero decirle a activate.

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

1voto

SashaZd Puntos 191

El Control de la misión no es codificable tan lejos como soy consciente. Su realmente una de las cosas que Apple necesita para corregir a posteriori. He estado queriendo hacer una aplicación que configura mi área de trabajo y lo consigue listo para trabajar durante una semana.

0voto

Mr. Science Puntos 1

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

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X