我希望能够从脚本中为 iTunes 选择输出声音设备(实际上任何编程语言都可以)。
目前,我能够使用 UI 元素脚本来点击按钮,该按钮提供菜单以选择扬声器:
tell application "System Events"
tell window "iTunes" of process "iTunes"
set chbtn to first UI element whose help is "Choose which speakers to use."
tell chbtn
click
-- tell menu 1 to get every menu item
end tell
end tell
end tell
这可行,并出现带有可能选择的菜单。但是,applescript 似乎在单击命令之后停止,并且只有在我自己单击屏幕上的某个位置后才会发生进一步的操作(在代码中注释所在的位置)。如何防止这种情况并继续从此菜单中选择菜单项?
任何不恢复到 UI 脚本的解决方案也非常受欢迎!