Я пытаюсь экспортировать все свои рецепты в Менеджере рецептов паприки один за другим. Функция массового экспорта паприки объединяет их в один файл, а это не то, что мне нужно.

Мой код ниже успешно нажимает кнопку "Дополнительные действия", в результате чего появляется меню "Дополнительные действия", но я застреваю. Как я могу заставить Applescript нажать кнопку "Экспорт"?

Снимок экрана с иерархией, кнопкой и соответствующим меню

try
    tell application "Paprika Recipe Manager"
        activate
    end tell
    tell application "System Events"
        tell process "Paprika Recipe Manager"
            --click menu item "Edit" of menu "Connections" of menu bar 1
            click button "More Actions" of window "All-Butter Pie Crust"

            tell menu "More Actions" of button "More Actions"
                click menu item "Export"
            end tell
        end tell
    end tell
    return true
on error error_message
    return false
end try

1 ответ1

1

Вы можете попробовать это:

Код:

tell application "Paprika Recipe Manager"
    activate
end tell
tell application "System Events"
    tell process "Paprika Recipe Manager"
        tell window 1
            tell button 4
                click
                tell menu 1
                    --PRESS ARROW DOWN 3 TIMES
                    key code 125
                    key code 125
                    key code 125
                    --PRESS ENTER KEY
                    key code 36
                end tell
            end tell
        end tell
    end tell
end tell

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .