无法打开含有逗号的路径名

dljdljdlj90000 2006-11-23 05:32:36
无法打开含有逗号的路径名 例如
E:\winamp2\VB4\vbAccelerator出品的VB准控件的增强版,非常的棒\ComCtl32 Header Control这个目录真实存在,用资源管理器可以打开
但是用vb
PathtoOpen="E:\winamp2\VB4\vbAccelerator出品的VB准控件的增强版,非常的棒\ComCtl32 Header Control"
Shell "explorer.exe " & PathtoOpen, vbNormalFocus 无法打开 出来“非常的棒\ComCtl32 Header Control”不存在这个提示
请大虾帮助
...全文
191 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhui530 2006-11-23
  • 打赏
  • 举报
回复
ShellExecute 0, "open", "explorer.exe", " /select , " & PathtoOpen, App.Path, 5
dljdljdlj90000 2006-11-23
  • 打赏
  • 举报
回复
yachong(蚜虫) 你的方法行,刚才我搞错了,现在给你加分
clear_zero 2006-11-23
  • 打赏
  • 举报
回复
帮顶
Shell "explorer.exe " & """" & PathtoOpen & """", vbNormalFocus
试试看
dljdljdlj90000 2006-11-23
  • 打赏
  • 举报
回复
yachong(蚜虫) 你的方法不行
以前我向一个软件作者反应过这个问题,后来他修正了,解决了
今天我遇到了这个问题 不知如何让解决
cangwu_lee 2006-11-23
  • 打赏
  • 举报
回复
真的不能打开! 加双引号
yachong 2006-11-23
  • 打赏
  • 举报
回复
用一对双引号把路径括起来就可以了,像上面那样
还可以写成
Shell "explorer.exe " & Chr(34) & PathtoOpen & Chr(34), vbNormalFocus

34是双引号的ASC码
yachong 2006-11-23
  • 打赏
  • 举报
回复
Shell "explorer.exe " & """" & PathtoOpen & """", vbNormalFocus
dljdljdlj90000 2006-11-23
  • 打赏
  • 举报
回复
各位大虾不可能没遇到啊
提示一下就给100分

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧