我正在尝试编写一些 AppleScript 代码来创建 FaceTime 链接并将其复制到剪贴板。 我已经让它单击“创建链接”按钮,但我不知道如何单击创建链接后弹出的共享表中的“复制链接”按钮。我刚刚开始使用 AppleScript,并且没有太多关于它或用于 Mac 自动化的 JavaScript 的文档。
这是我当前的代码:
tell application "FaceTime" to activate
tell application "System Events"
tell process "FaceTime"
click button "Create Link" of window 1
end tell
delay 2
tell process "ShareSheetUI (FaceTime)"
pick menu item "Copy Link" of menu 1
end tell
end tell
我得到的错误是:无法获取进程“ShareSheetUI”的菜单1。索引无效。 我尝试过更改菜单编号并将菜单更改为窗口,但没有任何效果。
我修好了!
click button -8 of group 1 of pop over 1 of button "Create Link" of window 1
。
感谢 Willeke 的帮助,它是创建链接按钮的“弹出”而不是菜单。对我来说,复制链接按钮是 -8,但它会根据共享表中的内容而有所不同。