2016-10-10 6 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); 

のC#によるテキストファイルの私のコマンドライン情報またはテキストを保存したい... は上のCMDコマンドのテキストを保存したいです保存のためではなく、働いていない、これを使用してテキストファイル.. ..は現在、私のプロジェクトに取り組んでいくつかの助けが必要...これはCMDでコマンドを実行します

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

私のコマンドラインテキストをテキストファイル.. に保存するかリッチテキストボックスに表示する –

+0

これはあなたがしたいことです。私は実際に何が起こっているのか尋ねていますか? –

答えて

関連する問題