【问题标题】:VB.NET get path from the file the user openedVB.NET 从用户打开的文件中获取路径
【发布时间】:2015-05-02 10:38:03
【问题描述】:

我正在开发基于 WMP 的媒体播放器。 例如,如果用户将我的媒体播放器设置为播放 .avi 文件的默认播放器,然后单击随机的 .avi 文件,我的播放器将成功启动,但它不会加载用户打开的文件。 所以这就是为什么我需要一个代码来获取用户打开的文件的路径,这样我就可以让播放器在启动后自动加载该文件。

【问题讨论】:

    标签: vb.net media-player filenames filepath


    【解决方案1】:

    使用My.Application.CommandLineArgs 属性。这将为您提供命令行参数列表。从资源管理器启动文件通常会提供单击文件的路径作为唯一参数,因此可以像这样使用它:

    If My.Application.CommandLineArgs IsNot Nothing AndAlso _
       My.Application.CommandLineArgs.Count > 0 Then
        Dim UserFile As String = My.Application.CommandLineArgs(0)
        PlayFile(UserFile)
    End If
    

    【讨论】:

    • 很抱歉在投票中有点迟到了,但我完全忘记了,今天看到了。谢谢它工作得很好:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-13
    • 1970-01-01
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多