Для некоторых DVD VLC открывает трек 1, когда я открываю DVD. Я предпочитаю открывать меню. Есть ли способ из командной строки, чтобы я мог VLC открыть меню DVD? В настоящее время я должен открыть его, а затем щелкнуть правой кнопкой мыши и перейти к воспроизведению> Заголовок> Меню DVD.

2 ответа2

0

Вы можете просто передать имя папки или диска, например,

vlc dvd://d:

Для получения дополнительной информации см. Справочное руководство по командной строке: https://www.videolan.org/doc/play-howto/en/ch04.html.

0

Мне нужно было создать сценарий, который бы определял, в каком приводе находится DVD, есть ли в нем привод, и если их было много, скажите пользователю, что он не может понять, какой привод делать. Вот что я придумал:

#Begin Script

Add-Type -AssemblyName System.Windows.Forms


function Get-CDDrives {
@(Get-WmiObject win32_logicaldisk -filter 'DriveType=5' |
ForEach-Object { $_.DeviceID })
}


$Drive = Get-CDDrives
if ($Drive.count -gt 1) {[System.Windows.Forms.MessageBox]::Show("Unfortunately, you have more than one DVD drive, and I'm not smart enough to know which one to use for you video." , "Error" , 0)}
if ($Drive.count -eq 1) {& "C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" dvd:///"$Drive"\}
if ($Drive.count -lt 1) {[System.Windows.Forms.MessageBox]::Show("Hmmm... I can't seem to find a DVD drive on your computer." , "Error" , 0)}
#End Script

Очевидно, измените путь к VLC EXE, если вам нужно. Вот фотографии некоторых ошибок: Более одного диска.

Если диски не обнаружены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .