macos - AppleScript 或 Automator 可以单击应用程序中的菜单吗?

标签 macos applescript automator excel-2008

我不确定这是否可以通过 AppleScript 和/或 Automator 实现……但我希望能够:

a) 启动一个应用程序(我知道这可以通过 AppleScript 或 Automator 轻松完成)

b) 应用程序启动后,使用 AppleScript 或 Automator 选择特定菜单项。

例如我想启动 Excel 2008(我有没有为 Automator 预先配置的家庭/学生版),然后单击"file"菜单并单击“打开”。

关于去哪里/寻找如何选择这样的菜单项(或者甚至可能)的任何指示?

您可以使用 Automator 的 Record 功能“有点”做到这一点,但 Record 非常脆弱。

我宁愿能够使用 AppleScript 来简单地获取一个“数组”,其中包含应用程序的每个菜单项,然后以编程方式单击我的数组中的第 0 个菜单项……等等。等等。

这可能吗?

TIA

最佳答案

我不知道如何抓取数组,但这看起来可能适用于发送鼠标点击等:

VirtualInput

关于macos - AppleScript 或 Automator 可以单击应用程序中的菜单吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2111736/

相关文章:

objective-c - 如何确定用户是否在 Mac 上设置了密码?

objective-c - 以编程方式将击键发送到 OS X

excel - 使用 AppleScript 将 CSV 文件读取为数组

macos - 使用 Automator 重新启动 Apple AirPort Extreme

lua - 如何使用 AppleScript 或 Lua 在 Calculator.app 上的结果后执行 ALT + TAB

ios - 有没有办法在 google 日历和 ios 日历中使用 URL 字段

macos - iTerm2 或 OSX Lion 终端中的单词跳转

ruby - 尝试在 OS X 上安装 ruby​​ gems 时出现 "Unable to require openssl"

macos - Mac Automator 到 "Get Info"在 iTunes 中唱歌,然后按下一步直到最后一首歌

macos - OSX 设置页面大小