小编Chr*_*ris的帖子

Applescript运行Detect Displays

当我将外接显示器插入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

我的申请技巧不够简单,我的谷歌也没有让我偶然发现答案.

如何修改脚本以单击现在隐藏的检测显示按钮?

macos applescript

3
推荐指数
1
解决办法
2736
查看次数

标签 统计

applescript ×1

macos ×1