Potresti salvare uno script come questo come un'applicazione aperta in AppleScript Editor:
on idle
tell application "TextEdit" to close windows where name contains "Untitled"
return 1
end idle
Puoi aprirlo al login aggiungendolo agli elementi di accesso. return 1 attende un secondo prima di eseguire nuovamente il gestore inattivo. killall applet termina il processo.
Chiusura di Windows con System Events:
tell application "System Events" to tell process "Preview"
repeat with w in (get windows where title contains "pdf")
click (button 1 of w where description is "close button")
end repeat
end tell
Uso questa funzione per connettermi a una rete 3G:
mlk() { pkill -x EasyConnect; open -ga Mobiililaajakaista && sleep 30 && pkill -x EasyConnect && osascript -e 'tell application "Safari" to close (tabs of windows where URL is "http://www.elisa.net/slmobi/")' & disown $!; }
open -g apre l'applicazione sullo sfondo. Senza disown la shell mostra un messaggio come [1]+ Done al termine del lavoro in background. pkill -x è come killall ma non mostra un messaggio di errore se non corrisponde a nessun processo.