1 votos

Cierre automático de ventanas que se abren?

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?

1voto

Fuzzy Purple Monkey Puntos 702

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.

0voto

webdepp Puntos 1

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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X