我在使用相同的右键单击Mac脚本时遇到问题
here
。相同的步骤,尝试运行相同的AppleScript——即,
on run {input, parameters}
tell application "System Events" to set frontApp to name of first process whose frontmost is true
tell application "System Events"
tell application process frontApp
set _selection to value of attribute "AXFocusedUIElement"
tell _selection to perform action "AXShowMenu"
end tell
end tell
return input
end run
在我的情况下,当我到达第二个双缩进行时,我会得到以下错误:
Canât get action "AXShowMenu" of missing value.
只是想看看发生了什么,我加了一行
display dialog _selection
。返回的值为:
msng
。
换句话说,当我要求
tell _selection to perform action "AXShowMenu"
,_selection似乎指示缺少一个值。
p.s.,我已经做了上述答案中提到的解决方案。
我应该使用其他名称来获取AXFocusedUIElement吗?