2012-05-28 2 views
3

하드웨어 (RFID 스캐너)에서 데이터를 읽고이를 Windows 키보드 버퍼에 주입해야합니다. RFID 스캐너를 사용하여 문자열을 캡처하고 현재 커서가있는 곳이면 어디에나 삽입 할 수 있습니다. 예를 들어 Windows 응용 프로그램의 텍스트 상자에 포커스가있는 경우 문자열이 나타납니다. 웹 브라우저를 통해 렌더링 된 웹 응용 프로그램의 텍스트 상자에 포커스가 있으면 해당 입력란에 포커스가 있어야합니다.Windows 키보드 버퍼에 삽입

알아 두어야 할 점은 RFID 장치에서 데이터를 읽는 것이 아니라, 우리가 읽을 수있는 문자열을 Windows 키보드 버퍼에 저장하여 어떤 앱에 포커스가 있더라도 입력 내용이 나타나는지 여부입니다. 커서에서.

개발 환경

는 C# .NET을에게 토니

+2

RFID 스캐너 용 HID 드라이버를 작성하는 것이 더 좋을지 모르겠습니다. 이 작업을 수행하는 간단한 바코드 스캐너가 있는데 컴퓨터가 걱정되는 한 다른 키보드 일뿐입니다. – NPE

+2

대상 창에 초점이 맞지 않으면 SendKeys.Send? –

+0

나는 두 아이디어가 모두 좋아하지만 물론 후자가 더 쉽게 보입니다 :-) –

답변

1

당신은 단순히 SendKeys.SendWait을 사용할 수 있습니다() 또는 SendInput을

많은 감사

입니다. Windows의 활성 응용 프로그램으로 키 입력을 보내려는 경우 SendKeys를 사용하십시오.

관련 문제