오히려 간단한 질문입니다. Cobol에서는 매우 복잡합니다.Cobol Printscreen to file
파일을 화면에 인쇄하려면 화면에 무엇이든 가지고 가서 저장해야합니다. 코볼 (Coobol)에서 정보를 얻는 한 저장의 파일 형식은 부적합합니다.
매우 도움이 될만한 도움이 될 것입니다.
오히려 간단한 질문입니다. Cobol에서는 매우 복잡합니다.Cobol Printscreen to file
파일을 화면에 인쇄하려면 화면에 무엇이든 가지고 가서 저장해야합니다. 코볼 (Coobol)에서 정보를 얻는 한 저장의 파일 형식은 부적합합니다.
매우 도움이 될만한 도움이 될 것입니다.
EXTRA! X-treme은 Attachmate for Windows 시스템의 터미널 에뮬레이터입니다. 해당 제품의 문서를 확인하십시오. 이 demonstration video으로 판단하면 에뮬레이터 창의 모든 텍스트를 선택한 다음 Microsoft Office 도구를 선택하고 텍스트를 Word 문서에 붙여 넣기 만하면됩니다.
실제로 Cobol에서는 전혀 복잡하지 않습니다.
코볼 85 표준 (모든 현대 코볼스가 준수해야 함)은 ACCEPT ..... FROM SCREEN
성명을 갖고 있습니다. 이제
OPEN OUTPUT SCREEN-DUMP-FILE.
PERFORM VARYING SCREEN-LINE FROM 1 BY 1
UNTIL SCREEN-LINE > 24
ACCEPT SCREEN-DUMP-REC FROM SCREEN
LINE SCREEN-LINE COL 1 SIZE 80
WRITE SCREEN-DUMP-REC
END-PERFORM.
CLOSE SCREEN-DUMP-FILE.
이 아니었다 :
당신은 다음 코드 조각을 사용하여이 파일에 화면을 덤프 수 SCREEN-DUMP-REC
의 파일 기록과 함께, 당신은, 말, SCREEN-DUMP-FILE
라는 LINE SEQUENTIAL
출력 파일이 가정 힘들었지?
이 코드는 '메인 프레임'터미널 크기 조정이 귀하의 경우 다를 수 있음을 전제로합니다. 게다가 대부분의 현대 Cobols는 실제 화면 크기를 조사하는 방법을 가지고 있으므로 화면 선의 수와 선의 크기를 적절히 수락 할 수 있습니다.
+1 ... 흥미로운 아이디어이지만 많은 "메인 프레임"응용 프로그램이 COBOL-85 스크린 기능을 사용하지는 않습니다. 메인 프레임 시스템에서 CICS는이 중 어느 것도 적용되지 않는 곳에서 더 많이 사용됩니다. 그러나 이것은 정말 좋은 시도였습니다. – NealB
aviva 메인 프레임 에뮬레이터를 사용하는 경우 다음 줄로 이동하기 전에이 줄을 삽입하십시오.
rc% = AppWin.SaveScreen("full file location with name of file and extension",2)
이 방법을 사용하여 화면을 .txt 파일로 저장합니다. 옵션 2는 출력을 차례로 추가합니다. 도움이 되길 바랍니다.
순수한 Cobol에서는 불가능하다고 생각합니다. 그러나 당신은 당신의 cobol 프로그램을 직업이 원하는 다른 언어로 쓰여진 도서관에 연결할 수 있습니다. –
어떤 화면이 있습니까? 귀하의 질문에 "메인 프레임"태그가 지정되어 있습니까? ISPF, CICS, IMS 등입니까? – cschneid
L 및 CSC : 내가 찾고있는 데이터는 Mainframe/Extra! X-treme/IMS에 있습니다. – user1741497