关于shell语句执行带开关程序不支持中间带空格路径的问题!

tyusoft 2006-01-21 05:33:01
pi = Shell(App.Path & "\1.exe -i " & txtFile.Text & " -o " & outfile & " -v " & tuxiang & " , vbHide)
但是如果 txtfile.txt=C:\Documents and Settings\tianyu\桌面\1.mpg时则提示
开关错误!
如果路径短就没有问题!
请问是不是shell有字符限制或什么其它的限制!
导致的问题出现!
我该如何解决呢?
...全文
73 点赞 收藏 2
写回复
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
饮水需思源 2006-01-21
这样试试:
txtfile.txt=C:\Docume~1\tianyu\桌面\1.mpg
回复
jadeluo 2006-01-21
改成:
pi = Shell(App.Path & "\1.exe -i """ & txtFile.Text & """ -o " & outfile & " -v " & tuxiang & " , vbHide)
回复
发动态
发帖子
VB基础类
创建于2007-09-28

7451

社区成员

VB 基础类
申请成为版主
社区公告
暂无公告