-3

かなり単純な質問ですが、Cobol では非常に複雑です。

画面をファイルに印刷する必要があります。画面に表示されているものをすべて取得して保存するだけです。Cobol から情報を取得する限り、保存のファイル形式は関係ありません。

これに関するヘルプは非常に高く評価されます。

4

3 に答える 3

1

実際、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 には実際の画面サイズを調べる方法があるため、それに応じて画面の行数と行のサイズを変更できます。

于 2012-11-01T04:22:42.147 に答える
0

追加!X-tremeは、Windows マシン用の Attachmate のターミナル エミュレーターです。その製品のドキュメントを確認することをお勧めします。このデモンストレーション ビデオから判断すると、エミュレーター ウィンドウですべてのテキストを選択し、次に Microsoft Office ツールを選択して、テキストを Word 文書に貼り付けるだけで済みます。

于 2012-10-16T15:07:08.270 に答える