调用shell语句时如何处理带有空格的路径
编号:QA002960
建立日期: 2000年5月21日 最后修改日期:2003年11月1日
所属类别:
Q
ghost:
编程工具:VB5.0中文企业版
操作系统:Windows 98
请问VB5.0中shell语句如何调用"写字板程序"编辑指定文档.设有一文档a.doc 其位置在 C:\My Documents\a.doc 参考解法:
dim i as double
i=shell("C:\Program Files\Accessories\WORDPAD.EXE"+ " " +_
"C:\My Documents\a.doc ",1)
但此法运行时提示:“d:\My 找不到此文件。请确认路径和文件名是否正确”。据我观察VB似乎未能识别诸如My Documents这样带有空格的路径,请问如何解决,谢谢。
A回答:
这样:
i = shell("C:\Program Files\Accessories\WORDPAD.EXE"+ " " +_
"""C:\My Documents\a.doc """,1 )
王弘元的意见:
"可以用chr(34)代替:
i = shell("C:\Program Files\Accessories\WORDPAD.EXE"+ " " +_
Chr(34) + "C:\My Documents\a.doc " + Chr(34), 1)
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 磁盘、文件和目录, disk, file, fat, directory, folder。
| |
|
|
| |
|
|