好吧,尝试通过启动Javascript函数的html链接添加网络打印机。
<script>
function AddP(pName)
{
var x=confirm("This will add the printer. Please wait a minute while it installs. You will receive a confirmation dialog once complete.")
if (x)
WshNetwork = new ActiveXObject("Wscript.Network");
WshNetwork.AddWindowsPrinterConnection(pName);
alert("Printer has been successfully added.")
}
</script>
<a href='#' onclick="AddP('\\<$printserver>\<$printername>')">Add printer</a>
pName只是打印机安装的网络地址。它可以手动单击它,并且我的测试告诉我该故障发生在wshnetwork.addwindowsprinterconnection(pname);上。线。
很明显,我做过一些愚蠢的事情,或者我不理解代码(或者我猜两者)。我看了其他代码和其他问题,所有这些都表明我做得对,所以我很茫然。有提示吗?