Я не знаю, как это сделать в приложении Automator , но попробуйте - скрипт в следующем примере workflow переключает свойство enabled объектадействие, следующее за этим.Создайте новый рабочий процесс с 3 действиями:
1) действие Запрос текста для получения ввода;
2) действие Запуск AppleScript чтобы проверить ввод и сделать что-то:
on run {input, parameters}
if (input as text) is "" then -- if no input then disable the following action
set currentAction to index of current action of front workflow -- the most recent completed action
tell Automator action index (currentAction + 2) of front workflow to set enabled to not enabled
end if
return input
end run
3) действие Запрос подтверждения , чтобы вызвать диалог (или нет).
Вы можете использовать другиесвойства действия, такие как имя, но индекс или идентификатор работают лучше, если существует более одного действия.