উত্তর:
আপনি শুধু ফোল্ডার বা ড্রাইভের নামটি পাস করতে পারেন, উদাঃ
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 এর পথটি পরিবর্তন করুন যদি আপনার প্রয়োজন হয়। এখানে ত্রুটিগুলির কিছু ছবি রয়েছে: