vb.net文件关联后获取文件路径

文件和程序关联后,双击打开文件,vb.net程序启动并获取该文件路径,求具体代码及注释。要求1、经测试能用的2、注意是vb.net,非vb!谢谢!... 文件和程序关联后,双击打开文件,vb.net 程序启动并获取该文件路径,求具体代码及注释。要求 1、经测试能用的 2、注意是vb.net,非vb! 谢谢! 展开
 我来答
sdsgSSY
2012-02-02 · 超过27用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:59.6万
展开全部
我没有设置关联,只是把文件拖到程序文件上打开,应该是一样的。
主要是看程序启动时的命令行参数My.Application.CommandLineArgs,里面包括要打开的文件路径。
在Sub Main 或者 启动窗口的Load事件里添加代码
If My.Application.CommandLineArgs.Count > 0 AndAlso My.Computer.FileSystem.FileExists(My.Application.CommandLineArgs(0)) Then‘参数不为空且文件存在
Dim s As New IO.StreamReader(My.Application.CommandLineArgs(0))
MsgBox(s.ReadToEnd)
End If
你还可以处理更多的命令行参数。
关于命令行参数http://msdn.microsoft.com/zh-cn/library/microsoft.visualbasic.applicationservices.consoleapplicationbase.commandlineargs.aspx?queryresult=true
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式