將基于 Windows 的打印機連接添加到計算機系統(tǒng)中。
Windows NT/2000: object.AddWindowsPrinterConnection( strPrinterPath )
Windows 9x/Me: object.AddWindowsPrinterConnection( strPrinterPath, strDriverName[,strPort] )
使用該方法的效果類似于在控制面板上使用“打印機”選項來添加打印機連接。與 AddPrinterConnection 方法不同的是,該方法允許您創(chuàng)建打印機連接,而無需將它指向某個端口,如 LPT1。如果連接失敗,則會出錯。在 Windows 9x/Me 中,計算機上必須已安裝打印機驅(qū)動程序,AddWindowsPrinterConnection 方法才能奏效。否則,Windows 將返回一條錯誤信息。
以下代碼使用 AddWindowsPrinterConnection 方法將網(wǎng)絡(luò)打印機連接到 Windows NT/2000 計算機系統(tǒng)中。
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\printserv\DefaultPrinter"
WshNetwork.AddWindowsPrinterConnection
PrinterPath
var WshNetwork = WScript.CreateObject("WScript.Network");
var PrinterPath = "\\\\printserv\\DefaultPrinter";
WshNetwork.AddWindowsPrinterConnection
(PrinterPath);
以下代碼使用 AddWindowsPrinterConnection 方法將網(wǎng)絡(luò)打印機連接到 Windows 9x/Me 計算機系統(tǒng)中。
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\printserv\DefaultPrinter"
PrinterDriver = "Lexmark Optra S 1650"
WshNetwork.AddWindowsPrinterConnection
PrinterPath, PrinterDriver
var WshNetwork = WScript.CreateObject("WScript.Network"); var PrinterPath = "\\\\printserv\\DefaultPrinter"; var PrinterDriver = "Lexmark Optra S 1650"; WshNetwork.AddWindowsPrinterConnection(PrinterPath, PrinterDriver);
WshNetwork 對象 | AddPrinterConnection 方法 | EnumPrinterConnections 方法 | RemovePrinterConnection 方法 | SetDefaultPrinter 方法