かなり単純な質問ですが、Cobol では非常に複雑です。
画面をファイルに印刷する必要があります。画面に表示されているものをすべて取得して保存するだけです。Cobol から情報を取得する限り、保存のファイル形式は関係ありません。
これに関するヘルプは非常に高く評価されます。
かなり単純な質問ですが、Cobol では非常に複雑です。
画面をファイルに印刷する必要があります。画面に表示されているものをすべて取得して保存するだけです。Cobol から情報を取得する限り、保存のファイル形式は関係ありません。
これに関するヘルプは非常に高く評価されます。
実際、Cobol ではまったく複雑ではありません。
Cobol 85 標準 (最新のすべての Cobol が準拠する必要があります) には、次のようなACCEPT ..... FROM SCREEN
記述があると思います。
LINE SEQUENTIAL
という名前の出力ファイルがSCREEN-DUMP-FILE
あり、ファイルレコードが であると仮定するとSCREEN-DUMP-REC
、次のコードを使用してこのファイルに画面をダンプできます。
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.
難しいことではありませんでしたね。
このコードは、「メインフレーム」端末のサイジングを想定していることに注意してください。これは、ケースによって異なる場合があります。さらに、最近のほとんどの Cobol には実際の画面サイズを調べる方法があるため、それに応じて画面の行数と行のサイズを変更できます。
追加!X-tremeは、Windows マシン用の Attachmate のターミナル エミュレーターです。その製品のドキュメントを確認することをお勧めします。このデモンストレーション ビデオから判断すると、エミュレーター ウィンドウですべてのテキストを選択し、次に Microsoft Office ツールを選択して、テキストを Word 文書に貼り付けるだけで済みます。