2016-10-10 37 views
1
System.Diagnostics.Process process1; 
    process1= new System.Diagnostics.Process(); 
    process1.EnableRaisingEvents = false; 
    string strCmdLine; 
    strCmdLine = "/k " +textBox3.Text; 
    System.Diagnostics.Process.Start("CMD.exe",strCmdLine); 

這將運行CMD命令保存在文本文件我的命令行信息或文字.. 要在保存CMD命令文本文本文件.. 使用這種用於保存而不是工作..目前正在對我的項目,需要一些幫助......想通過C#

ProcessStartInfo PSI = new ProcessStartInfo(); 
    PSI.FileName = "c:\\WINDOWS\\System32\\cmd.exe"; 
    PSI.RedirectStandardInput = true; 
    PSI.RedirectStandardOutput = true; 
    PSI.RedirectStandardError = true; 
    PSI.UseShellExecute = false; 
    Process p = Process.Start(PSI); 
    string output = p.StandardOutput.ReadToEnd(); 

    StreamWriter st = new StreamWriter(@"C:\test.txt"); 
    st.Write(output); 
    st.Close(); 
+2

究竟發生了什麼?錯誤? –

+0

想要將我的命令行文本保存爲文本文件.. 或在richtextbox中顯示 –

+0

這就是您想要發生的事情。我在問實際發生了什麼? –

回答