Tengo algunas aplicaciones que siguen apareciendo anuncios de windows. Quiero encontrar una manera de cerrar automáticamente ciertas app de windows tan pronto como aparecen. En Windows, yo normalmente una aplicación sencilla en AutoIt y ejecutarlo. ¿Cuáles son mis opciones en OS X?
Respuestas
¿Demasiados anuncios?Usted podría ahorrar un script similar a este en una estancia de la aplicación abierta en el Editor AppleScript:
on idle
tell application "TextEdit" to close windows where name contains "Untitled"
return 1
end idle
Usted puede abrir al iniciar la sesión, agregando elementos de inicio de sesión. return 1
espera un segundo antes de ejecutar la inactividad controlador de nuevo. killall applet
termina el proceso.
El cierre de windows con los Eventos del Sistema:
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
Yo use esta función para conectarse a una red 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
la aplicación se abre en el fondo. Sin disown
el shell muestra un mensaje como [1]+ Done
después de que el trabajo de fondo acabados. pkill -x
es como killall
pero no muestra un mensaje de error si no coincide con ninguno de los procesos.
Puedes echar un vistazo hasta AutoIt alternativas de Stack Overflow.
Si usted no está vinculado a una Aplicación per se, también puede que quieras echar un vistazo al Script de Apple y se llevan incorporado un idioma que en realidad podría utilizar incluso en otro Contexto.