2012-07-27 42 views
1

我有一段用GWBASIC編寫的軟件,當前設置爲只在本地打印到LPT1。有人要求將這部分軟件打印到某些網絡打印機上。我想我可能會欺騙網絡打印機 LPT1,所以GW應用程序可以保持不變,我只是必須寫外部片。在GW Basic中打印到除LPT1之外的東西

這怎麼可能完成(最好在C#中)?

或者,更好的是,如何在GWBASIC中對非本地打印機執行打印作業?

回答

1

我一直在尋找某種方式GWBASIC做到這一點,而是下面會做:

  • 的GWBASIC應用程序會寫,而不是寫入LPT1
  • 的GWBASIC應用一個文本文件將然後使用SHELL命令調用一個C#應用程序,可以執行網絡打印作業,並且它將以前一步驟中構建的文本文件爲參數