改成
cd "c:\program files"

解决方案 »

  1.   

    需要把它换成DOS格式,类似于
    cd c:\progra~1
    ------------------------------------------
    或者你使用ShellExecute,CreateProcess
      

  2.   


    Private Sub Command1_Click()
    Shell "c:\1.bat", vbNormalFocus
    End Sub
    1.bat内容如下
    cd c:\program files
    Pause
    正常运行
      

  3.   


    Private Sub Command1_Click()
    Shell "c:\1.bat", vbNormalFocus
    End Sub
    1.bat内容如下
    cd c:\program files
    Pause
    正常运行
      

  4.   


    Private Sub Command1_Click()
    Shell "c:\1.bat", vbNormalFocus
    End Sub
    1.bat内容如下
    cd c:\program files
    Pause
    正常运行