VB中调用系统默认播放器没有反应?
正在用VB编程,需要调用系统默认的MP3播放器,用了这样的一句代码:Shell"rundll32.exeurl.dll,FileProtocolHandler_E:\ab...
正在用VB编程,需要调用系统默认的MP3播放器,用了这样的一句代码:
Shell "rundll32.exe url.dll,FileProtocolHandler _ E:\abc.mp3", 1
这样的话播放是没有问题的,不过当我用变量来代替文件的存储路径时就会没有反应:
Dim FileName As String
FileName = "E:\abc.mp3"
Shell "rundll32.exe url.dll,FileProtocolHandler _ FileName", 1
我考虑了一下,好像是FileName变量中的双引号的问题
希望哪位高手能给解决一下,比较着急,谢谢了!
Shell "rundll32.exe url.dll,FileProtocolHandler " & FileName, 1
这种方法我试过了,失败!
另外,这个问题我已经考虑半天了,也没有解决,希望能得到帮助,谢谢 展开
Shell "rundll32.exe url.dll,FileProtocolHandler _ E:\abc.mp3", 1
这样的话播放是没有问题的,不过当我用变量来代替文件的存储路径时就会没有反应:
Dim FileName As String
FileName = "E:\abc.mp3"
Shell "rundll32.exe url.dll,FileProtocolHandler _ FileName", 1
我考虑了一下,好像是FileName变量中的双引号的问题
希望哪位高手能给解决一下,比较着急,谢谢了!
Shell "rundll32.exe url.dll,FileProtocolHandler " & FileName, 1
这种方法我试过了,失败!
另外,这个问题我已经考虑半天了,也没有解决,希望能得到帮助,谢谢 展开
展开全部
//我考虑了一下,好像是FileName变量中的双引号的问题
晕,考虑到了问题出在哪里就该动手试一下,自己解决不了再求助于别人啊。。。。
//这种方法我试过了,失败
那就应该考虑其他地方有问题了,这句代码是没问题的,实地测试,一切正常
Private Sub Command1_Click()
FileName$ = "E:\Music\陈奕迅\K歌之王.mp3"
Shell "rundll32.exe url.dll,FileProtocolHandler " & FileName, 1
End Sub
晕,考虑到了问题出在哪里就该动手试一下,自己解决不了再求助于别人啊。。。。
//这种方法我试过了,失败
那就应该考虑其他地方有问题了,这句代码是没问题的,实地测试,一切正常
Private Sub Command1_Click()
FileName$ = "E:\Music\陈奕迅\K歌之王.mp3"
Shell "rundll32.exe url.dll,FileProtocolHandler " & FileName, 1
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
力控科技
2024-12-19 广告
2024-12-19 广告
第一步:看XPE是什么版,如果内核是英文版,需要安装一个MUI包,即语言包。第二步:进入控制面板-区域和语言选项,如下图,在区域选项中,选择“中文(中国)”,位置也为“中国”,在高级选项中,代码页转换表中,将所有的“简体中文”都选择上。...
点击进入详情页
本回答由力控科技提供
展开全部
Shell "rundll32.exe url.dll,FileProtocolHandler _ " & FileName, 1
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询