热情软件屋

 

调用shell语句时如何处理带有空格的路径


编号:QA002960
建立日期: 2000年5月21日 最后修改日期:2003年11月1日
所属类别:

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这样带有空格的路径,请问如何解决,谢谢。

回答:

    这样:
    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

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio