La información que necesitas para trabajar en tu proyecto está en esos otros hilos:
1) Applescript para hacer clic en el botón verde (zoom) con la opción abajo
---> Allí puedes encontrar (^) cómo poner en pantalla completa una ventana (o sólo maximizarla)
2) Recuperar la resolución de la pantalla de una ventana [¿qué pantalla se utiliza?]
---> Información sobre cómo se definen el tamaño y la posición en (diferentes) pantallas
Si inicias este script (o aplicación) desde el Editor o el menú de elementos usados de Apple, necesitarás las líneas 2 y 3.
En caso contrario, por ejemplo, si son llamados por un acceso directo, deben ser eliminados.
En cualquier caso: ¡mejor probar este script con una nueva ventana vacía!
Tu script podría tener este aspecto:
tell application "System Events"
set visible of first process whose frontmost is 1 to 0 -- These 2 lines MAY be
delay 0.2 -- necessary, or may NOT.
set dTopSize to size of scroll area 1 of process "Finder" as list -- Screen size
set frontApp to first process whose frontmost is true -- Frontmost app
set win_Size to size of window 1 of frontApp as list -- Window size
-- EITHER [1.]: to move a window onto a screen to its right side:
set position of window 1 of frontApp to {item 1 of dTopSize, 22}
perform action "AXPress" of (first button whose subrole is "AXFullScreenButton") ¬
of window 1 of frontApp
-- OR [2.]: to move a window onto a screen to its left side (=> negative value):
set position of window 1 of frontApp to {(item 1 of win_Size) * -1, 22}
perform action "AXPress" of (first button whose subrole is "AXFullScreenButton") ¬
of window 1 of frontApp
end tell
Yo mismo no uso una pantalla secundaria, así que sólo puedo deducir este código de la fuente 2).
Por favor, tenga cuidado de usar O [1.] O [2.] si se llaman AMBOS, pueden pasar cosas raras
(Ten en cuenta que el modo de pantalla completa "crea" temporalmente un espacio de trabajo adicional).
Quizás quiera probar el comportamiento con "AXZoomWindow" en lugar de "AXPress".
¡¡¡Por favor, publique aquí su(s) experiencia(s) y/o problemas con este código !!!