2015-03-03 38 views
0

我想讓VB.Net打開一個視頻文件,當我輸入電影的名稱。這就是我想出迄今:如何在使用VB.NET的硬盤驅動器中打開文件

Console.WriteLine("What film would you like to watch? ") 
       filmtv = Console.ReadLine() 
       Process.Start("G:\", filmtv) 

這打開了文件夾,但不能打開文件,並開始播放。如果它是一個簡單的解決方案,我仍然是一個新手很抱歉。

回答

1

你快到了,奧拉的回答將正常工作的Windows Media Player。如果你想打開與已設置爲打開的視頻文件,而不是Windows媒體播放器試試這個默認的程序文件:

Console.WriteLine("What film would you like to watch? ") 
filmtv = Console.ReadLine() 
Process.Start("G:\" & filmtv) 

在VB.NET &和+是用來連接字符串連接在一起。

+0

我試過這種方法,它似乎沒有工作,它找不到它正在尋找的文件。無論如何圍繞它? – ashkl 2015-03-03 14:53:27

+0

您是否錯誤輸入了文件名? – 2015-03-03 14:59:11

+0

請確保您也包含文件擴展名。例如,如果你的電影文件被稱爲'skyfall.avi',當它詢問你想看什麼電影時,你輸入skyfall.avi。或者,您可以在代碼中添加文件擴展名。如果所有電影都是.avi格式,請嘗試以下操作:filmtv = console.ReadLine()&「.avi」。您可以通過檢查輸入是否包含擴展名(如果不添加擴展名)來進一步考慮這一點。 – Nathan 2015-03-03 15:00:09