สำหรับดีวีดีบางแผ่น VLC จะเปิดแทร็ก 1 เมื่อฉันเปิดดีวีดี ฉันชอบเปิดเมนู มีวิธีจากบรรทัดคำสั่งที่ฉันสามารถให้ VLC เปิดเมนู DVD ได้หรือไม่? ขณะนี้ฉันต้องเปิดแล้วคลิกขวาและไปที่การเล่น> ชื่อ> เมนูดีวีดี
สำหรับดีวีดีบางแผ่น VLC จะเปิดแทร็ก 1 เมื่อฉันเปิดดีวีดี ฉันชอบเปิดเมนู มีวิธีจากบรรทัดคำสั่งที่ฉันสามารถให้ VLC เปิดเมนู DVD ได้หรือไม่? ขณะนี้ฉันต้องเปิดแล้วคลิกขวาและไปที่การเล่น> ชื่อ> เมนูดีวีดี
คำตอบ:
คุณสามารถส่งชื่อโฟลเดอร์หรือไดรฟ์เช่น
vlc dvd://d:
ดูคู่มืออ้างอิงบรรทัดคำสั่งสำหรับรายละเอียดเพิ่มเติม: https://www.videolan.org/doc/play-howto/en/ch04.html
ฉันต้องการสร้างสคริปต์ที่จะกำหนดไดรฟ์ดีวีดีที่มีถ้ามีไดรฟ์และหากมีไดรฟ์จำนวนมากบอกผู้ใช้ว่าไม่สามารถหาไดรฟ์ที่จะทำ นี่คือสิ่งที่ฉันมาด้วย:
#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 หากคุณต้องการ นี่คือรูปภาพของข้อผิดพลาดบางส่วน: