AppleScript: выбрать конкретный пункт выпадающего меню?

0

люди.

Я невероятно новичок в AppleScript ... только начинаю открывать свой мир для кодирования и думал, что начну здесь. (Я сделал бейсик еще в старшей школе. Ха-ха)

Все, что я пытаюсь сделать, это установить тип и размер шрифта для Avid Media Composer. На данный момент у меня написано, чтобы просто изменить шрифт до предопределенного размера 14, но я не могу понять, как выбрать конкретный шрифт из выпадающего меню. Вся помощь, которую я нашел здесь, имеет тенденцию касаться Javascript и прочего ... Я нашел один, который выбирал пункты меню в префиксе Dictation sys ... Но я не мог понять, как применить его к моему сценарию.

Вот что я имею для установки размера шрифта на 14:

on run
    tell application "AvidMediaComposer"

        activate

    end tell


    tell application "System Events"

        tell process "Avid Media Composer"

            click menu item "Set Font..." of menu "Edit" of menu bar 1

        end tell

    end tell

    tell application "System Events"
        keystroke "14"
    end tell

    tell application "System Events"
        keystroke return
    end tell
end run

Мне нужно иметь возможность выбрать то, что вы видите здесь: введите описание изображения здесь

Заранее спасибо! (Я уверен, что мой сценарий тоже мусор, но он работает ... рад принять любую / всю критику. Просто начинаю вникать в это.)

DasKraut
источник

Ответы:

1

Насколько я могу судить по вашим "структурам", код для выбора конкретного шрифта может выглядеть так:

-- insert after: click menu item "Set Font..." of menu "Edit" of menu bar 1

click pop up button of group of window "Set Font"
click menu item "[someFontName]" of menu of pop up button of group of ¬
   window "Set Font"

В зависимости от "окружения" диалогового окна s.th. вроде "группа 1 из ..." может понадобиться.

Clemsam Lang
источник