プロが教える店舗&オフィスのセキュリティ対策術

DOS窓において

LPT1ポートにプリント出力しています。

このプリントを用紙に出力せず、ファイルに出力できますか。

A 回答 (4件)

> ファイルに保存する方法はないでしょうか?


LPRINTはプリンタに出力するための命令ですので、それを使ってファイルに保存するということはできません。

N88-BASICの場合、それぞれ次のような対応になっています。
画面  :PRINT
ファイル:PRINT #x (x=1,2,…)
プリンタ:LPRINT
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

お礼日時:2002/08/08 11:39

お使いのBASICは何でしょうか?


BASICと一口に言っても、多数開発されており、それぞれ異なっています。

N88-BASIC、あるいはそれと互換のものであれば、
 open "ファイル名" for output as #1
 print #1,a$
 close #1
で、a$の内容がファイルに書き込まれます。

この回答への補足

LPRINT "ABC"

この記述のままで、"ABC"のデータを

ファイルに保存する方法はないでしょうか?

補足日時:2002/08/08 10:15
    • good
    • 0

私も下の方と同じことを考えました。


リダイレクションで、ファイルに出力
ということだと思ったんですが、
下の方同様、ファイルが別名で保存される
だけだなあ、と。
    • good
    • 0
この回答へのお礼

リダイレクション・・何のことかわからないので
調べてみます。
ご回答ありがとうございました。

お礼日時:2002/08/05 20:57

どうやって出力しているんでしょうか?



TYPE FILE.TXT > LPT1
の様にしているのでしたら、LPT1の代わりに適当なファイル名にしてやれば、そのファイル名で出力されると思いますが。

でも、FILE.TXT がコピーされるだけなので、わざわざやらないですよね。
ちょっと違うのかもしれませんね。
    • good
    • 0
この回答へのお礼

BASICインタープリターのLPRINT文で出力しています。
これをファイルに出力したかったのですが・・・・
ご回答ありがとうございました。

お礼日時:2002/08/05 20:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!