【发布时间】:2016-09-15 07:34:30
【问题描述】:
我正在尝试在使用 applescript 的部署过程中自动右键单击系统窗格(然后最终将其删除...我不想通过从 Finder 中删除首选项窗格来直接执行此操作,因为这似乎会导致其他问题)
首选项窗格按钮称为“TX NTFS”,因此我将代码设置为
告诉应用程序“系统事件”告诉按钮“TX NTFS”执行操作“AXShowMenu”
这应该会带来右键单击,但是却给了我错误“无法获取按钮 \"TX NTFS"\,即使这就是它在辅助功能检查器中的辅助功能标题。
任何想法,找不到与右键单击相关的任何内容(或者更确切地说是通过 AppleScript 删除首选项窗格)
【问题讨论】:
-
很多时候(不总是!)右键单击可以通过单击选项键或命令键或两者来提供。如果你的案例,然后使用“点击使用{command down}”或点击{using command down, option down}
-
嗨 @pbell 在这种情况下 CTRL 并单击有效,那是
tell application "System Events" to click button "TX NTFS" using CTRL down吗?
标签: macos applescript