Quiero fijar la posición de algunas ventanas en determinadas coordenadas.
En concreto tengo 4 posibles posiciones que deberían tener esas ventanas.
Por ejemplo si tengo 4 ventanas abiertas quiero que vayan una por cada posición, en cambio si tengo 6 ventanas abiertas quiero que las 4 primeras vayan a la posición 1,2,3,4 luego las 2 últimas a la posición 1 y 2. Es decir, si tengo 12 ventanas abiertas estas deberían ir a la posición 1,2,3,4,1,2,3,4,1,2,3,4.
De momento he conseguido tener los ID de esas ventanas en una lista.
--list with all windows
set Auch to {...}
repeat with theWindow in Auch
tell (windows whose title contains theWindow) -- it's working
activate
set position to {200, 20} --position #1
end tell
end repeat
Este es el código que he escrito: Estoy seguro de que hay una manera inteligente de resolver este problema.