当我将外接显示器插入Macbook并将其唤醒时,显示器通常是错误的分辨率.在Mountain Lion之前,我能够运行以下AppleScript来检测显示:
tell application "System Preferences" to activate
tell application "System Events"
tell process "System Preferences"
click menu item "Displays" of menu "View" of menu bar 1
tell button "Detect Displays" of window 1 to click
end tell
end tell
tell application "System Preferences" to quit
Run Code Online (Sandbox Code Playgroud)
但是,使用10.8时,"检测显示"按钮要求您按Option键显示它,因此脚本会出现以下错误:
错误"系统事件出错:无法获取按钮\"检测进程"系统首选项"的窗口1的"显示"." 处理"系统偏好设置"窗口1的"检测显示"按钮的编号-1728
我的申请技巧不够简单,我的谷歌也没有让我偶然发现答案.
如何修改脚本以单击现在隐藏的检测显示按钮?