文件与VB程序关联后——双击和打开

2008-02-23 06:56:39来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

Windows95/98下,在资源管理器或Explorer中双击某个文件,只要此文件与某个程序建立了关联,则该程序将被启动并将文件打开。
那么,用VB编写的程序能否实现此功能呢?
这就要用上VB自带的Command函数了。Command函数在VB的联机帮助中以及在相应的语言教程里都谈论得极其玄乎,让人难以理解,无从参考。笔者通过与网友共同探讨和尝试,发现它可以以字符串的形式获得包含路径在内的完整的FileName,这无疑是很有用的。以下为笔者的音乐播放器的代码片段,就是这行代码使得双击和打开得以实现:

Private Sub Form_Load()
Dim dF As String
dF = Command()
With MMControl1
.FileName = dF
.Command = "Open"
.Command = "Play"
End With
End Sub

就那么简单!当然,有必要添加些出错处理,以对付双击了MMControl控件不支持而又错误关联了的文件。

下面,附带讲一讲如何在文件和程序之间建立关联:按住Shift键不放,用鼠标右键点击文件,放开Shift键,在弹出的对话框中选择“打开方式”,接着在“打开方式”属性窗口将你的程序找到,请注意在“始终使用该程序打开这种类型的文件”前打钩。好了,效果马上出来!如若想在程序中自动建立关联,则须用上API函数,——这个不是本文的主题了。
或许这个方法不太理想,还请各位高手指教!

上一篇: VB利用高级音频函数编写多媒体播放器
下一篇: 电影结束画面的卷动效果

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:如何控制系统音量

下一篇:Visual Basic 中制作流水灯