가능한 숨겨진 것으로 써 타사 콘솔 응용 프로그램을 실행하는 C#에서 창 .NET 응용 프로그램을 작성하고 있습니다 (CreateNoWindow , RedirectStandardOutput 등).함수 키 누르기 (F1..F12)를 .NET의 콘솔 응용 프로그램에 보내는 방법
표준 입력을 리디렉션 했으므로 원하는 모든 문자열을 쓸 수 있지만 기능 키 또는 다른 유형의 특수 키는 문자 표현이 없으므로 쓸 수 있습니다. 나에 관해서는 F1부터 F4까지 키를 콘솔 앱에 보내야한다. 내가 찾은 해결책은 윈도우 응용 프로그램 (PostMessage, SendMessage)입니다.
내 콘솔 응용 프로그램에서 어떻게 할 수 있습니까?
프로세스 처리와 관련이 있습니까?
SendKeys는 활성 응용 프로그램에만 키 입력을 보낼 수 있지만 여기서는 불행히도 해당되지 않습니다. – ifroz