Há muitas questões semelhantes em relação à reprodução em tela cheia e ao VLC, mas nenhuma delas responde às minhas perguntas, como aqui , ore aqui
Eu posso conectar 3 monitores ao meu laptop, e para fins de apresentação eu quero fazer um arquivo em lote que abre um vídeo em tela cheia em um deles (que é conectado a um projetor). Eu gostaria de usar um arquivo de lote que imediatamente abre o vídeo na tela desejada, o comando aqui faz quase isso: link
Além disso, o manual do VLC oferece este comando:
--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".
Então, tentei este arquivo em lote:
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
O que não funciona, o vídeo é aberto na exibição principal. Meu sentimento é que os nomes de exibição podem ser diferentes no Windows 10 e versões anteriores do Windows, mas ainda não encontrei uma maneira de obter uma lista de exibições conectadas da CLI.
Então, onde posso encontrar os nomes para exibição e como passá-los para o VLC a partir de uma linha de comando?