1

GWBASIC で記述されたソフトウェアがあり、現在は LPT1 にローカルで印刷するように設定されています。代わりに、このソフトウェアをネットワーク プリンタに印刷するように依頼されました。

私は GWBASIC の経験はありません (ただし、他の BASIC 方言の経験はある程度あります) が、 LPT1としてネットワーク プリンターをスプーフィングできるのではないかと考えているため、GW アプリケーションは同じままで、外部の部分を作成するだけで済みます。 .

これはどのように達成できますか (できれば C# で)。

または、さらに良いことに、GWBASIC で非ローカル プリンタに印刷ジョブを実行するにはどうすればよいでしょうか。

4

1 に答える 1

1

GWBASICでこれを行う方法を探していましたが、代わりに次のことが行われます。

  • GWBASIC アプリは、LPT1 に書き込む代わりにテキスト ファイルを書き込みます。
  • GWBASIC アプリは、SHELL コマンドを使用して、ネットワーク印刷ジョブを実行できるC# アプリケーションを呼び出し、前の手順で作成したテキスト ファイルを引数として受け取ります。
于 2012-07-27T14:19:15.223 に答える