Все инструменты

list_displays

Экран, окна и интерфейс · macOS · Windows

Эффект: чтение. Статус: условно доступен.

«Условная доступность» означает, что инструмент может зависеть от версии, платформы, разрешений, учётной записи или настроек. Он доступен не во всех установках.

macOS

Назначение

Перечисляет подключенные дисплеи с границами в глобальном пространстве координат (начало в левом верхнем углу, единицы — точки), backing scale_factor и признаком основного дисплея. display_id — это CGDirectDisplayID, то же значение, которое list_windows возвращает для display_id каждого окна, поэтому окно можно сопоставить с дисплеем. Идентификатор стабилен в течение сеанса. Разрешения не требуются.

Обязательные входные данные

Схема этой платформы не объявляет обязательных входных данных. Необязательные селекторы или требования среды всё же могут применяться.

Разрешения и подтверждение

Схема не объявляет явного параметра подтверждения. Это не разрешает действовать без согласия: проверьте эффект и получите разрешение.

Каноническая техническая схема на английскомmacOS
{
  "properties": {},
  "required": [],
  "type": "object"
}

Пример для документации

Пример документации для list_displays. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{}

Windows

Назначение

Перечисляет подключенные к компьютеру дисплеи: идентификатор, границы {x,y,w,h}, scale_factor (DPI/96) и признак основного дисплея. Только для Windows.

Обязательные входные данные

Схема этой платформы не объявляет обязательных входных данных. Необязательные селекторы или требования среды всё же могут применяться.

Разрешения и подтверждение

Схема не объявляет явного параметра подтверждения. Это не разрешает действовать без согласия: проверьте эффект и получите разрешение.

Каноническая техническая схема на английскомWindows
{
  "properties": {},
  "required": [],
  "type": "object"
}

Пример для документации

Пример документации для list_displays. Не выполняйте этот пример. Показанные аргументы относятся к вымышленному набору данных; перед реальным вызовом найдите настоящие идентификаторы и получите разрешение.

{}