我不确定这是否可以通过 AppleScript 和/或 Automator 实现……但我希望能够:
a) 启动一个应用程序(我知道这可以通过 AppleScript 或 Automator 轻松完成)
b) 应用程序启动后,使用 AppleScript 或 Automator 选择特定的菜单项。
例如我想启动 Excel 2008(我有家庭/学生版,没有针对 Automator 进行预配置),然后单击“文件”菜单,然后单击“打开”。
有没有关于去哪里/寻找如何选择这样的菜单项的指示(或者是否有可能)?
您可以使用 Automator 的 Record 功能“某种程度上”执行此操作,但 Record 非常脆弱。
我宁愿能够使用 AppleScript 简单地获取一个包含应用程序的每个菜单项的“数组”,然后以编程方式单击数组中的第 0 个菜单项……等等。 ETC。
这可能吗?
TIA
tell application "###"
activate
end tell
tell application "System Events"
tell process "###"
click menu item "^^^" of menu "$$$" of menu bar 1
end tell
end tell
将您的应用程序放入 ###,将您的菜单项放入 ^^^,并将您的菜单(文件、编辑、查看等)放入 $$$。资本化问题。
顺便说一句,把它放在 applescript 中
EXAMPLE:
tell application "iTunes"
activate
end tell
tell application "System Events"
tell process "iTunes"
click menu item "as list" of menu "view" of menu bar 1
end tell
end tell
删除 END TELL 和 TELL APPLICATION“SYSTEM EVENTS”之间的双空格
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)