Come automatizzare l'eliminazione di ciò che si trova all'interno della casella di ricerca nell'app Dizionario dopo 3/5 secondi?

0

Uso l'applicazione Dizionario molte volte quando sto leggendo un romanzo molto vecchio, ea volte scrivo due parole l'una accanto all'altra senza rendermene conto (fino a quando non ottengo alcun risultato), con ciò detto, devo modificare il dizionario app in modo tale da eliminare la parola che ho cercato dopo, diciamo, 5 secondi dopo aver scritto quella parola nella casella di ricerca. È possibile fare qualcosa di simile?

Ci scusiamo per essere prolissi. Grazie mille in anticipo.

    
posta Yaman KJ 22.08.2018 - 20:30
fonte

1 risposta

0

Funziona per me usando l'ultima versione di macOS High Sierra.

Salva questo codice seguente nell'editor di script come applicazione. Questa applicazione continuerà a funzionare finché non esci da Dictionary.app

Regola i valori di ritardo in base alle proprie esigenze.

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

Assicurati di aggiungere questa nuova applicazione al tuo elenco di app autorizzate a controllare il tuo computer.

    
risposta data 22.08.2018 - 21:48
fonte

Leggi altre domande sui tag