Voglio impostare la posizione di alcune finestre su determinate coordinate.
In particolare, ho 4 possibili posizioni che dovrebbero avere quelle finestre.
Per esempio se ho 4 finestre aperte voglio che vadano una per ogni posizione, invece se ho 6 finestre aperte voglio che le prime 4 finestre vadano a posizione 1,2,3,4 quindi le ultime 2 per le posizioni 1 e 2. Voglio dire che se avessi 12 finestre aperte, quelle dovrebbero andare in posizione 1,2,3,4,1,2,3,4,1,2,3,4.
Al momento sono riuscito a ottenere gli ID di quelle finestre in un elenco.
--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
Questo è il codice che ho scritto: sono sicuro che c'è un modo intelligente per risolvere questo problema.