SUBST 是个外部命令,如果你在 Windows 程序中调用,需要指明它的全路径,使用 ShellExcute API 函数。具体使用方法,参考 MSDN

解决方案 »

  1.   

    WinExec('ping www.csdn.net',SW_SHOW);//显示dos窗口
    WinExec('ping www.csdn.net',SW_HIDE);//隐藏dos窗口
      

  2.   

     这样调用才行:    "command.com  /c  dos命令"
     否则这个DOS进程不肯结束
      

  3.   

    使用 command.com /k dos命令 也行,不过程序结束后 DOS 窗口不会关闭。这适用于使用内部 DOS 命令的情况。需要指明 command.com 的路径,一般是 Windows\Command.com
      

  4.   

    winexec(PChar('command.com /c'+command'orders ,sw_hide)