2011-09-20 3 views
6

콘솔 응용 프로그램을 사용하면서 재미있게 지내고 싶었습니다. 나중에 사용할 수 있도록 콘솔 창의 현재 버퍼를 저장하고 일종의 내비게이션 탐색 기능을 제공하는 가장 좋은 방법은 무엇입니까? Diagnostics 네임 스페이스가 표준 출력을 읽을 수있는 기능을 제공하지만 리디렉션하는 경우에만 가능하므로 기본적으로 모든 결과를 약간 바보처럼 보이는 새 창에서 처리해야합니다.나중에 사용하기 위해 콘솔 창이나 버퍼의 내용을 저장할 수 있습니까?

답변

7

콘솔 화면 버퍼를 읽어야합니다.

몇 년 전에 .NET에서 Console API에 액세스하는 방법에 대한 일련의 기사를 작성했습니다. 관심있는 기사는 Working with Console Screen Buffers입니다.

전체 소스 코드는 http://mischel.com/pubs/consoledotnet/consoledotnet.zip에 있습니다.

+0

대단히 감사합니다. 지금 코드를 탐험 ... –

+0

와우! 귀하의 코드는 내가 원하는 모든 것입니다! 감사!!! –

+0

@opatachibueze : 다행이라고 생각하면 다행입니다. 그것이 내가 출판 한 이유입니다. . . –

관련 문제