PDA

Visualizza Versione Completa : affianca finestre con apple script



cortomaltese19
29-01-08, 10:56
ho modificato uno script per cercare di affiancare le finestre aperte nel finder (come la funzione su windows che in certi casi trovo utile) ma sono arrivata ad un punto morto. premesso che di apple script so poco ed ho avuto non poche difficoltà a trovare qualche guida.
vi posto lo script:

property h_offset : 2
property y_offset : 44
property window_count : count of window
property larghezza_schermo : 1260
property window_width : larghezza_schermo / window_count
property window_height : 800
property window_gutter : 4

tell application "Finder"
try

if the window_count is not greater than 1 then error number -128
repeat with x from 1 to 4
if x is 1 then
set the position of window x to {h_offset, y_offset}
else
set the position of window x to {h_offset + window_width * (x - 1) + window_gutter, y_offset}
end if
copy the bounds of window x to {h1, v1, h2, v2}
set the bounds of window x to {h1, v1, h1 + window_width, v1 + window_height}

end repeat
on error error_message number error_number
if the error_number is not -128 then
beep
display dialog error_message buttons {"Cancel"} default button 1
end if
end try
end tell


il problema che ho è che se metto property window_count : un numero intero (che so 2-3 o 4 ad esempio) il tutto funziona come vorrei, ossia divide la larghezza dello schermo per le finestre e affianca su tutto lo schermo, ma se tento di sistematizzare il tutto mettendo count window (ossia restituisci il numero intero di finestre aperte) me le affianca ma tutte della stessa dimensione e non occupa tutto lo schermo.

spero di essermi spiegata. qualche idea al riguardo? dove sbaglio?
grazie a chiunque abbia voglia di dare un occhio