2013-04-17 5 views
1

Windows의 RFID 스캐너 프로그램에서 그 결과를 샘플 텍스트 파일에 작성했습니다. 그러나 프로그램은 파일을 저장하지 않습니다. Ruby에서 커밋되지 않은 텍스트 파일의 변경 사항을 읽을 수있는 방법이 있습니까?Ruby : 저장되지 않은 텍스트 파일 읽기

+0

결과에 Windows 파일 버퍼가있는 경우에도 별도의 Ruby 프로세스가 액세스 할 수있는 메모리에있을 수 없습니다. RFID 스캐너 프로그램이 디버깅 할 Ruby 프로젝트입니까? 그렇다면 왜 파일을 작성해야하는 특정 코드가 그렇게하지 못하고 있는지 묻는이 질문을 다시 할 수 있습니다. . . –

+0

답장을 보내 주셔서 감사합니다, Neil. 아니오, RFID 프로그램을 디버그 할 필요가 없습니다. 그것은 우리가 사용하는 하드웨어로 인해 작업해야하는 폐쇄 소스 클라이언트입니다. 그것은 스캐너가 전혀 작동하고 메모장과 같은 다른 응용 프로그램에 태그 데이터를 전달하는 기능이 있지만 클라이언트가 메모장 자체를 저장하지 않습니다, 따라서 내 질문에 실행됩니다. 내 생각에 다음 아이디어는 Ruby가 파일을 읽을 수 있도록 메모장을 저장하는 방법을 찾는 것입니다. –

+0

텍스트가 메모장에 저장되면 Windows 기능 (OLE)을 사용하여 루비가 메모장과 대화하고 내용을 검사 할 수 있습니다. Ruby 프로세스를 대상 응용 프로그램으로 사용할 수도 있습니다. Ruby OLE에 대해 충분히 알지 못합니다. http://www.ruby-doc.org/docs/ProgrammingRuby/html/lib_windows.html –

답변

3

. 당신은 할 수 없습니다.

0

임의의 프로그램에 데이터를 전송하도록 RFID 프로그램을 설정할 수 있습니까? 만약 그렇다면 당신의 최선의 방법은 메모장을 프로세스의 일부로 사용하는 대신에 (데이터를 파일에 쓰는 것과 같은) 데이터를 합리적으로 처리 할 수있는 프로그램을 작성하는 것부터 시작하는 것입니다. .