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.