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 回答