请教个问题   我怎么才能实现  进程调用一个cmd的时候更改cmd的默认路径为C盘根目录 或者我指定的目录内呢?

解决方案 »

  1.   


    Process Pro = new Process();
    Pro.StartInfo.FileName = @"C:\WINDOWS\system32\cmd.exe";
    Pro.Start();
    Pro.StandardInput.WriteLine("C:");
      

  2.   

    ProcessStartInfo pi = new ProcessStartInfo();
    pi.FileName = "cmd.exe";
    pi.WorkingDirectory = "c:\\";
    Process.Start(pi);
      

  3.   

    System.Diagnostics.Process.Start( "cmd.exe ", "chkdsk   C: ") 
    參考:
    http://topic.csdn.net/t/20050524/23/4033080.html
      

  4.   

    在我的电脑下有个属性打个这个属性,找到高级,在高级下面有个环境变量,把用户变量都改成C:就OK了
      

  5.   


    Pro.StandardInput.WriteLine("cd " + sPath.ToString());  //其它路径
      

  6.   

    参考:
    http://apps.hi.baidu.com/share/detail/20699627
    http://zhidao.baidu.com/question/9782175.html
      

  7.   

    http://blog.csdn.net/yysyangyangyangshan/article/details/6660248
      

  8.   

    cmd 的内容是程序生成的 吗