当我连接外部显示器时,我需要一个脚本来自动: 
 1.检查是否存在“附件”选项卡,检查外接显示器是否已连接。 
 2.激活“附件”选项卡以进行聚焦。 
 3.仅在镜像关闭时才打开镜像。 
 将分辨率设置为: 
 4.“优化” - > “内置Retina显示屏”(更换组合框)。 
 5.“缩放”(单选按钮选择)。 
 6.“选择1440 x 900”。 (默认左侧的选项)。 
 我有一台运行macOS 10.13,High Sierra和FullHD外接显示器的MacBook Pro 2017。 
 对于大多数工作,我更喜欢“缩放”分辨率为1440 x 900而不是我系统的默认分辨率1680 x 1050。 
当我连接外部显示器时,MacBook Pro会根据外部显示器更改分辨率,然后我总是需要重置。
我一直试图写一个苹果,但没能通过。我不想使用任何额外的应用程序 SwitchResX 对于这个案例。
我已经尝试过脚本了 是否可以使用键盘快捷键更改显示分辨率? 该脚本返回错误:
System Events got an error: Can’t get radio group 1 of group 1 of tab group 1 of window "Built-in Retina Display" of process "System Preferences". Invalid index.
                   很高兴看到你解决了。 :)也许你想为自己的问题添加答案,因为这对其他用户无疑是有用的。 
                
                
                  
                    —
                    Monomeeth
                    
                  
                
              
                   对不起@Monomeeth我还有很长的路要走,才能让所有的东西都能正常工作......还在寻找一种正确的方法来检测外部显示器是否堵塞。如果我能完成所有工作,肯定会分享。 
                
                
                  
                    —
                    Jagdish Adusumalli
                    
                  
                
              
click radio button 3 of radio group 1 of group 2 of tab group 1