Fondamentalmente, ho questo breve script per "ripulire" il desktop. Questo è il codice:
tell application "System Events"
tell application "Finder" to activate desktop
delay 0.1
tell process "Finder" to click menu item "Clean Up" of menu "View" of menu bar item "View" of front menu bar
end tell
Lo script funziona bene quando non ci sono finestre del Finder aperte. Tuttavia, se esiste almeno una finestra del Finder, quando viene eseguita la riga tell application "Finder" to activate desktop
, renderà attiva la finestra, anziché il desktop.
Qual è la ragione di questo? E qual è il modo corretto di mettere a fuoco il desktop (lo stesso effetto del fare clic sull'immagine del desktop)?
(Facendo questo su El Capitan)