2
문제가 있습니다. 두 번째 프로세스가 textbox.text를 지운 후에, 어떻게 처리 할 수 있습니까?textBox.Text를 지우지 마십시오. 두 번째 프로세스 후
(텍스트 상자를 청소하지 않음)
process1.StartInfo.FileName = ("cmd.exe");
process1.StartInfo.Arguments = "/C cscript slmgr.vbs /dli | FINDSTR /i \"Name\"";
process1.StartInfo.UseShellExecute = false;
process1.StartInfo.RedirectStandardOutput = true;
process1.StartInfo.RedirectStandardInput = true;
process1.StartInfo.CreateNoWindow = true;
process1.Start();
process1.WaitForExit();
string sOutput = process1.StandardOutput.ReadToEnd();
textBox1.Text = sOutput;
process1.Close();
process2.StartInfo.FileName = ("cmd.exe");
process2.StartInfo.Arguments = "/C cscript slmgr.vbs /dli | FINDSTR /i \"License Status\"";
process2.StartInfo.UseShellExecute = false;
process2.StartInfo.RedirectStandardOutput = true;
process2.StartInfo.RedirectStandardInput = true;
process2.StartInfo.CreateNoWindow = true;
process2.Start();
process2.WaitForExit();
string sOutput1 = process2.StandardOutput.ReadToEnd();
textBox1.Text = sOutput1;
process2.Close();
'textBox1.Text = sOutput1;'을 (를) 삭제 해 보셨습니까? –
사용할 수 있습니다. textBox1.Text = sOutput + sOutput; 다른 방법이 있습니까? – user2690381