C# 에서 명령 줄 프로그램을 실행하고 캡처 출력 이 안내서는 C# 프로그램 내에서 명령 줄 애플리케이션을 실행하고 표준 출력을 검색하는 방법을 보여줍니다. 이는 외부 도구를 통합하거나 애플리케이션에서 직접 시스템 작업을 수행하는 데 유용합니다. 일반적인 예는 두 파일에서 'diff'명령을 실행하고 결과를 사용하는 것입니다.
클래스는 필요한 기능을 제공합니다. 단계별 접근법은 다음과 같습니다프로세스 인스턴스 생성 : 명령 줄 프로그램을 나타내는 a 개체를 인스턴스화합니다.
프로세스 매개 변수 구성 :
System.Diagnostics.Process
설정 프로그램의 출력을 C# 애플리케이션으로 리디렉션하십시오.
Process
메소드를 사용하여 명령을 실행하십시오. 이 방법은 차단되지 않습니다. 프로세스는 비동기식으로 실행됩니다 표준 출력 읽기 :
속성에 액세스하여 출력을 검색하십시오. 프로세스가 완료되기 전에UseShellExecute
false
프로세스 완료를 기다리십시오 : RedirectStandardOutput
true
위 내용은 명령 줄 프로그램을 실행하고 C#에서 출력을 캡처하려면 어떻게해야합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!