【发布时间】:2009-12-03 05:49:17
【问题描述】:
我有一些遗留应用程序逻辑,可以使用 DOS 复制命令将文件发送到连接的打印机:
复制文件到打印\myLocalComputerName\printerShareName
问题在于,即使应用程序在物理连接到打印机的计算机上运行,因为它使用网络“共享”,它也需要网络可用。如果网络不可用,DOS 会抛出网络不可用错误。
我如何编码这样我就没有网络依赖? (最好不要重新构建整个基于文件的打印逻辑)
【问题讨论】:
我有一些遗留应用程序逻辑,可以使用 DOS 复制命令将文件发送到连接的打印机:
复制文件到打印\myLocalComputerName\printerShareName
问题在于,即使应用程序在物理连接到打印机的计算机上运行,因为它使用网络“共享”,它也需要网络可用。如果网络不可用,DOS 会抛出网络不可用错误。
我如何编码这样我就没有网络依赖? (最好不要重新构建整个基于文件的打印逻辑)
【问题讨论】:
找到以下文章,在网络不可用时使用环回网络适配器访问本地共享。
【讨论】:
这行得通吗? (老 DOS 技巧)
type myfile.txt > prn
如果有问题的打印机是 PC 上的默认打印机,这应该可以工作。
【讨论】: