我有一些传统的应用程序逻辑,它使用DOS copy命令将文件发送到连接的打印机:
复制文件打印\mylocalcomputername\printersharename
问题是,即使应用程序运行在物理连接到打印机的计算机上,因为它使用网络“共享”,但它要求网络可用。如果网络不可用,DOS将引发“网络不可用”错误。
如何编写代码以避免网络依赖?(最好不要重新设计整个基于文件的打印逻辑)
找到以下文章,该文章使用环回网络适配器在网络不可用时访问本地共享。
http://geekswithblogs.net/dtotzke/articles/26204.aspx
这行吗?(旧DOS技巧)
type myfile.txt > prn
如果有问题的打印机是电脑上的默认打印机,这应该可以工作。