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

2018-06-17 17:15:33来源:未知 阅读 ()

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

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

PrivateSubForm_Load()
DimdFAsString
dF=Command()
WithMMControl1
.FileName=dF
.Command="Open"
.Command="Play"
EndWith
EndSub

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

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

标签:

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

上一篇:建立无模式窗口

下一篇:VBScript数据类型