Перво-наперво, вы упростите свою жизнь, если будете использовать вложенные блоки Tell, например:
tell application "System Events"
tell application process "Pro Tools"
tell window "Edit: BB MASTER TEMPLATE 2019 v1-14 copy"
tell group "Transport View Cluster"
tell group "Normal Transport Buttons"
click button "Record Enable"
end tell
end tell
end tell
end tell
end tell
Занимает больше места, да, но отладка намного проще.
При этом вы можете попробовать использовать команду perform
вместо click
или key code
. Я имею в виду, что если для щелчка правой кнопкой мыши на кнопке есть эквивалент ключа, который будет наиболее простым, просто используйте:
tell application "System Events"
tell application process "Pro Tools"
key code 59 using control down *-- or whatever*
end tell
end tell
но если нет, попробуйте сначала:
tell application "System Events"
tell application process "Pro Tools"
tell window "Edit: BB MASTER TEMPLATE 2019 v1-14 copy"
tell group "Transport View Cluster"
tell group "Normal Transport Buttons"
tell button "Record Enable"
log properties
log actions
end tell
end tell
end tell
end tell
end tell
end tell
и если в журнале показано действие для кнопки, которая кажется активной, вы можете вызвать ее напрямую, используя:
tell group "Normal Transport Buttons"
tell button "Record Enable"
perform action 2 *-- or whatever*
end tell
end tell
Трудно сказать больше без дополнительной информации ...