Как автоматизировать удаление содержимого окна поиска в приложении «Словарь» через 3/5 секунды?

0

Я использую приложение «Словарь» много раз, когда читаю очень старый роман, и иногда я пишу два слова рядом, не осознавая этого (пока не получаю никакого результата), при этом мне нужно настроить приложение «Словарь» так, чтобы это удалит слово, которое я искал, скажем, через 5 секунд после ввода этого слова в поле поиска. Можно ли сделать что-то подобное?

Извините за многословие. Огромное спасибо заранее.

Яман К.Дж.
источник
Просто нажмите клавишу Esc, прежде чем вводить словарь, он очистит текстовое поле поиска.
user3439894
@ user3439894 Это один из способов, спасибо за ваше предложение :)
Yaman KJ

Ответы:

0

Это работает для меня, используя последнюю версию macOS High Sierra.

Сохраните следующий код в редакторе сценариев как приложение. Это приложение будет продолжать работать, пока вы не выйдете из Dictionary.app

Отрегулируйте значения задержки в соответствии с вашими потребностями.

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

Обязательно добавьте это новое созданное приложение в список приложений, которым разрешено управлять вашим компьютером.

введите описание изображения здесь

wch1zpink
источник
1
Именно то, что мне было нужно! Большое спасибо, это действительно полезно! (Как я могу научиться писать подобные сценарии?)
Яман К.Дж.
@YamanKJ Вы можете узнать, как это делают большинство из нас…, Читать, читать, практиковать практику,
метод
Но есть ли фиктивное руководство или что-то для использования Script Editor? Я бы хотел пойти еще дальше.
Яман К.Дж.
В целях обучения это был мой инструмент номер один ... allitebooks.com/learn-applescript-3rd-edition
wch1zpink