Como automatizar a exclusão do conteúdo da caixa de pesquisa no aplicativo Dicionário depois de 3 a 5 segundos?

0

Eu uso o aplicativo Dictionary muitas vezes quando estou lendo um romance muito antigo, e às vezes escrevo duas palavras lado a lado, sem perceber (até não obter resultado), com isso dito, preciso ajustar o aplicativo Dictionary para que ele excluiria a palavra que eu pesquisei depois de, digamos, cinco segundos para escrever essa palavra na caixa de pesquisa. É possível fazer algo assim?

Desculpe por ser verboso. Muito obrigado antecipadamente.

Yaman KJ
fonte
Basta pressionar a tecla Esc antes de digitar o Dicionário, isso desmarcará a caixa de texto Pesquisar.
user3439894
@ user3439894 Essa é uma maneira, obrigado pela sua sugestão :)
Yaman KJ

Respostas:

0

Isso funciona para mim usando a última versão do MacOS High Sierra.

Salve este código a seguir no editor de scripts como um aplicativo. Esta aplicação continuará a ser executada até que você saia do Dictionary.app

Ajuste os valores de atraso para atender às suas necessidades.

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

Certifique-se de adicionar este novo aplicativo criado à sua lista de aplicativos autorizados a controlar seu computador.

enter image description here

wch1zpink
fonte
1
Exatamente o que eu precisava! Muito obrigado, isso é realmente útil! (Como posso aprender a escrever scripts como este?)
Yaman KJ
@YamanKJ Você pode aprender da maneira que a maioria de nós faz…, Ler ler, Praticar praticar prática, tentativa e erro, tentativa e erro, tentativa e erro, LOL
wch1zpink
Mas existe um guia fictício ou algo para usar o Editor de scripts? Eu gostaria de levar isso muito mais longe, de fato.
Yaman KJ
Para fins de aprendizagem, esta tem sido a minha ferramenta número um ... allitebooks.com/learn-applescript-3rd-edition
wch1zpink