You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MacOS下通过Objective-C编程获取DisplayProductID与DisplayVendorID

获取显示器的DisplayProductID和DisplayVendorID

如果你需要查询显示器的DisplayProductID和DisplayVendorID,有两种简单可靠的方法:

  • 系统信息工具:打开「系统信息」应用,在左侧导航栏找到「显示器」选项,对应的详情面板里就能找到这两个ID的数值。
  • 终端命令:直接在终端里执行以下命令,就能从系统配置文件中读取相关参数:
    defaults read /Library/Preferences/com.apple.windowserver.plist
    

这里要特别注意区分Display Product Name和DisplayProductID:

  • DisplayProductID是数值类型的标识符(比如终端返回示例里的40978),是系统用来精准识别显示器的关键参数;
  • Display Product Name只是一个字符串类型的名称,仅用于直观展示显示器的型号或品牌,和ID没有数值层面的关联。

终端执行命令后,返回的内容里会包含类似这样的参数条目:

DisplayProductID=40978
DisplayVendorID=1552

内容的提问来源于stack exchange,提问作者Mark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:13:33