如何与 macOS 共享表交互?

问题描述 投票:0回答:1

我正在尝试编写一些 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。索引无效。 我尝试过更改菜单编号并将菜单更改为窗口,但没有任何效果。

macos applescript facetime
1个回答
0
投票

我修好了!

click button -8 of group 1 of pop over 1 of button "Create Link" of window 1
。 感谢 Willeke 的帮助,它是创建链接按钮的“弹出”而不是菜单。对我来说,复制链接按钮是 -8,但它会根据共享表中的内容而有所不同。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.