代码之家  ›  专栏  ›  技术社区  ›  Jeff

网络关闭时打印到本地共享打印机

  •  2
  • Jeff  · 技术社区  · 16 年前

    我有一些传统的应用程序逻辑,它使用DOS copy命令将文件发送到连接的打印机:

    复制文件打印\mylocalcomputername\printersharename

    问题是,即使应用程序运行在物理连接到打印机的计算机上,因为它使用网络“共享”,但它要求网络可用。如果网络不可用,DOS将引发“网络不可用”错误。

    如何编写代码以避免网络依赖?(最好不要重新设计整个基于文件的打印逻辑)

    2 回复  |  直到 16 年前
        1
  •  2
  •   Jeff    16 年前

    找到以下文章,该文章使用环回网络适配器在网络不可用时访问本地共享。

    http://geekswithblogs.net/dtotzke/articles/26204.aspx

        2
  •  1
  •   David    16 年前

    这行吗?(旧DOS技巧)

    type myfile.txt > prn
    

    如果有问题的打印机是电脑上的默认打印机,这应该可以工作。

    推荐文章