Coloque su Windows como desee, y luego ejecute el siguiente AppleScript para cada aplicación.
tell application "Terminal" to tell window 1 to get bounds
Esto devolverá los límites de la ventana, como:
{200, 200, 700, 700}
Una vez que tenga los límites de cada ventana que desee incluir en su diseño de ventana específico, utilice lo siguiente para establecer los límites:
tell application "Terminal" to tell window 1 to set bounds to {200, 200, 700, 700}
Puede utilizar varias líneas para establecer varios límites de ventana al mismo tiempo.
Una vez que esté satisfecho con su diseño, script Editor puede guardar el script como una aplicación (Exportar archivo y elegir Formato de archivo: Aplicación). Esto puede entonces ser añadido a su Dock para facilitar el acceso.
Si la aplicación que está tratando de manipular no es scriptable, como Sublime Text, puede utilizar los Eventos del Sistema para decirle a la aplicación. Esto requerirá que habilites el control de Accesibilidad en Preferencias del Sistema Seguridad y Privacidad Accesibilidad.
Para obtener los límites de una ventana de una aplicación no secuencial, puede utilizar
tell application "System Events" to tell application process "Sublime Text" to ¬
get {size, position} of window 1
Esto devolverá el tamaño y la posición de la ventana, como:
{{500, 500}, {200, 200}}
Para establecer los límites de una aplicación no secuencial, utilizando el resultado del código anterior:
tell application "System Events" to tell application process "Sublime Text" to ¬
tell window 1 to set {size, position} to {{500, 500}, {200, 200}}
Si la aplicación cuyas ventanas intenta manipular no están abiertas antes de ejecutar este script, utilice lo siguiente:
tell application "Terminal" to activate
Esto puede combinarse con la fijación de los límites mediante:
tell application "Terminal"
activate
tell window 1 to set bounds to {200, 200, 700, 700}
end tell
No es necesario ningún retraso, ya que AppleScript esperará a que se abra la aplicación.
0 votos
Buscas algo como la Pizarra, aquí tienes la explicación de cómo usarla : apple.stackexchange.com/a/125674/146294