¿Cómo automatizar la eliminación de lo que está dentro del cuadro de búsqueda en la aplicación del diccionario después de 3/5 segundos?

0

Utilizo la aplicación Dictionary muchas veces cuando leo una novela muy antigua, y a veces escribo dos palabras una al lado de la otra sin darme cuenta (hasta que no obtengo ningún resultado), dicho esto, necesito modificar el Diccionario. aplicación para que elimine la palabra que he buscado después de, por ejemplo, 5 segundos de escribir esa palabra en el cuadro de búsqueda. ¿Es posible hacer algo como esto?

Lo siento por ser detallado. Muchísimas gracias de antemano.

    
pregunta Yaman KJ 22.08.2018 - 20:30

1 respuesta

0

Esto me funciona con la última versión de macOS High Sierra.

Guarde este código siguiente en el editor de secuencias de comandos como una aplicación. Esta aplicación continuará ejecutándose hasta que salga de Dictionary.app

Ajuste los valores de retardo para que se ajusten a sus necesidades.

tell application "Dictionary" to activate
delay 1
repeat until application "Dictionary" is not running
    tell application "System Events"
        tell process "Dictionary"
            tell its window 1
                repeat
                    delay 1
                    try
                        if value of text field 1 of group 3 of toolbar 1 is not "" then
                            delay 5
                            try
                                set value of text field 1 of group 3 of toolbar 1 to ""
                            end try
                        end if
                    end try
                    exit repeat -- when you want to exit the loop
                end repeat
            end tell
        end tell
    end tell
end repeat

Asegúrese de agregar esta nueva aplicación creada a su lista de aplicaciones permitidas para controlar su computadora.

    
respondido por el wch1zpink 22.08.2018 - 21:48

Lea otras preguntas en las etiquetas