1

Есть много похожих вопросов относительно полноэкранного воспроизведения и VLC, но ни один из них не отвечает на мои вопросы, хотя, как здесь, так и здесь

Я могу подключить 3 дисплея к своему ноутбуку, и в целях презентации я хочу создать пакетный файл, который открывает полноэкранное видео на одном из них (который подключен к проектору). Я хотел бы использовать пакетный файл, который сразу открывает видео на нужном экране, команда здесь ПОЧТИ делает это:https://superuser.com/a/193342/228841

Кроме того, руководство VLC предлагает эту команду:

--directx-device=<string>
          Name of desired display device
          In a multiple monitor configuration, you can specify the Windows device name of the display that you want the video window to open on. For example, "\\.\DISPLAY1" or "\\.\DISPLAY2".

Итак, я попробовал этот пакетный файл:

set vlcPath="C:\Program Files\VideoLAN\VLC\vlc.exe"
%vlcPath% %1  --directx-device="\\.\DISPLAY2" --fullscreen --no-video-title-show --no-embedded-video --no-qt-fs-controller

Что не работает, видео открывается на основном дисплее. Мне кажется, что в Windows 10 имена дисплеев могут отличаться от предыдущих версий Windows, но я еще не нашел способа получить список подключенных дисплеев из интерфейса командной строки.

Итак, где я могу найти отображаемые имена и как передать их в VLC из командной строки?

0