действие "запросить текст" в Apple automator не получает фокус автоматически
Я написал сервис с помощью Automator от Apple. Первое действие-это действие "попросить текст". Однако, когда я запускаю ярлык для запуска службы, появляется модальный запрос текста, но у него нет фокуса. Я должен использовать мышь, чтобы нажать на нее.
есть ли способ, чтобы просто открыть это окно с фокусом на поле ввода текста?
2 ответов
добавьте applescript в верхнюю часть рабочего процесса со следующим кодом. Просто замените myapp своим именем приложения
tell application "myapp"
activate
end tell
Это своего рода, работает для меня, частичный ответ; вместо того, чтобы использовать действие Ask for text, я просто использовал applescript в моем приложении automator (вместо Ask..действие, я использовал действие "запустить applescript"). выглядит это так:
on run {input, parameters}
set x to the text returned of (display dialog "Enter a version number" default answer "1134" buttons {"OK"} default button 1)
return x
end run
мое приложение Lil ' automator должно было помочь мне ввести номера версий для билетов; использование мыши заставляет мою руку болеть. Диалоги applescript, похоже, имеют фокус правильно, так что наслаждайтесь! Дайте нам знать, как вы делаете!