Вы должны использовать программу «Процессор определения сценариев» (sdp
), чтобы создать файл заголовка из файла определения сценариев iTunes (.sdef
) (который можно получить с помощью программы sdef
):
sdef /Applications/iTunes.app | sdp -fh --basename "iTunes"
Это даст вам файл с именем iTunes.h
. Затем вы включаете этот заголовок в свой проект и читаете его, чтобы увидеть, что предлагает интерфейс моста сценариев iTunes.
Если кажется, что вы не сможете сделать это с помощью моста сценариев (это возможно - не все, что можно сделать через интерфейс AppleScript приложения, можно сделать и через мост сценариев), просто продолжайте и вместо этого напишите AppleScript, а затем выполните это в своей программе с помощью NSAppleScript
.