【问题标题】:Applescript right click a fileApplescript右键单击文件
【发布时间】:2013-08-21 06:40:33
【问题描述】:

苹果脚本中是否有命令可以右键单击文件并调出上下文菜单?

我正在寻找类似的东西

tell application "Finder"
    set theDesktopItems to every item of desktop
    right click item 1 of theDesktopItems
end tell

【问题讨论】:

  • 您想从弹出菜单中选择哪个项目?可能有一种方法可以直接进行,无需菜单。
  • 我只需要显示菜单。然后用户将手动选择该项目。
  • @James 想知道这是否适合您?如果是这样,最好将问题标记为已回答或分享您的结果。

标签: macos applescript


【解决方案1】:

这是系统事件应用程序的工作。它可用于在大多数应用程序中访问菜单项及其操作,即使是那些无法编写脚本的应用程序。

试试这个:

tell application "System Events"
    tell process "Finder"
        set target_index to 1
        set target to image target_index of group 1 of scroll area 1
        tell target to perform action "AXShowMenu"
    end tell
end tell

如果您愿意,请查看此链接以了解使用系统事件的概述:http://n8henrie.com/2013/03/a-strategy-for-ui-scripting-in-applescript/

【讨论】:

  • 酷提示。我不知道“AXShowMenu”操作会显示右键菜单。
  • 嗨adamh,你能详细说明一下使用脚本的细节吗?我尝试在 automator 中添加这个脚本并在系统偏好设置中分配了一个快捷方式,但是当我按下快捷方式时它什么也没做。我可以介意创建一个新问题,以便您在详细回答此问题时获得更多荣誉。谢谢。
  • @VicJang 是的,可能是自动机问题,最好开始一个新问题,一定要提及您使用的操作系统版本。干杯
  • @adamh 我开始了一个新问题here 谢谢!
  • 嗨@adamh 只是提醒我已经发布了一个新问题。如果可以的话,请帮我回答(如果你有答案并且当然愿意分享)。谢谢!
猜你喜欢
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 2011-02-18
  • 1970-01-01
  • 1970-01-01
  • 2016-05-22
  • 1970-01-01
  • 2012-11-06
相关资源
最近更新 更多