В настоящее время застрял с этим. Существует всплывающее меню, доступ к которому осуществляется нажатием правой кнопки мыши на названии трека в приложении «Pro Tools». Мне нужно получить доступ к этому меню. Через некоторое время я понял, как нажимать на все остальные всплывающие меню на кнопке, кроме одной. Первая часть скрипта - определить имя окна, потому что оно меняется в зависимости от проекта, но я все равно его включил.
Другие кнопки, такие как:
pop up button "Playlist selector"
button "Track Record Enable"
button "TrackInput Monitor"
button "Solo"
button "Mute"
pop up button "Track View selector"
pop up button "Automation Mode selector"
pop up button "Track options"
Все отлично работает.
Единственное отличие - название кнопки.
Нужная мне кнопка идентифицируется в UIElementInspector как
pop up button "Track name
\"Rhythm L\""
Я полагаю, что проблема вызвана тем, что есть "" в стороне от другого набора. Когда я запускаю скрипт, он говорит "ожидаемый конец строки, но найденный идентификатор"
activate application "Pro Tools"
tell application "System Events"
# Get the frontmost app's *process* object.
set frontAppProcess to first application process whose frontmost is true
end tell
# Tell the *process* to count its windows and return its front window's name.
tell frontAppProcess
if (count of windows) > 0 then
set window_name to name of front window
end if
end tell
tell application "System Events" to tell process "Pro Tools"
click pop up button "Track name "Rhythm L "" of group "Rhythm L - Audio Track " of window window_name
end tell