C#에서 외부 프로그램을 cmd 를 사용해서 돌리고있는데 오류가 발생합니다.
글쓴이: aiba002 / 작성시간: 목, 2015/11/19 - 5:49오후
제목과 같이 C#에서 exe파일을 cmd 를 이용해서 돌리고 있습니다.
arguments 주는데
옵션1 옵션2 > 아웃풋이름
이러한 플랫폼을 갖습니다.
이때 ">"명령어를 인식하지 못하고 아웃풋을 그냥 그자리에 뿌리는것으로 보이는데
원래 cmd창에서는 옵션1과 옵션2가 합쳐져서 아웃풋이름 이라는 결과를 출력합니다.
>이거를 인식못하는것 같은데 어떤식으로 수정해야할까요?
psi.FileName = "test.exe"; psi.Arguments = "명령어 file1 file2 > output";
Forums:
https://msdn.microsoft.com/en
https://msdn.microsoft.com/en-us/library/system.diagnostics.processstartinfo.redirectstandardoutput%28v=vs.110%29.aspx
혹시 도움이 되시나요? c# redirect console output 이렇게 찾았습니다.
댓글 달기