private static string RunCmd(string args)
{
ProcessStartInfo process = new ProcessStartInfo();
Process pro = new Process();
process.FileName = "cmd.exe";
process.CreateNoWindow = true; // cmd창을 띄우지 안도록 하기
process.UseShellExecute = false;
process.RedirectStandardOutput = true; // cmd창에서 데이터를 가져오기
process.RedirectStandardInput = true; // cmd창으로 데이터 보내기
process.RedirectStandardError = true; // cmd창에서 오류 내용 가져오기
pro.StartInfo = process;
pro.Start();
pro.StandardInput.WriteLine(args);
pro.StandardInput.Close();
string result = pro.StandardOutput.ReadToEnd().ToLower();
pro.WaitForExit();
pro.StandardOutput.Close();
return result;
}
'C#' 카테고리의 다른 글
[C#] .Net core 3.1 인코딩 한글 지원 (0) | 2020.11.19 |
---|---|
[C#] FFMpeg.exe 사용 (m4a -> wav) (0) | 2020.11.19 |
[C#] 델파이 dll 호출 (0) | 2020.11.19 |
15. 파일 보기 (0) | 2019.03.20 |
14. 파일 읽기/쓰기 (0) | 2019.03.20 |