Это работает для меня, используя последнюю версию 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
Обязательно добавьте это новое созданное приложение в список приложений, которым разрешено управлять вашим компьютером.