Windows 脚本宿主  

SetDefaultPrinter 方法

为远程打印机指派角色“默认打印机”。

object.SetDefaultPrinter(strPrinterName)

参数

object
WshNetwork 对象。
strPrinterName
表示远程打印机的 UNC 名称的字符串值。

说明

使用基于 DOS 的打印机连接时,SetDefaultPrinter 方法失败。不能使用 SetDefaultPrinter 方法确定当前默认打印机的名称。

示例

下面的代码使用 AddWindowsPrinterConnection 方法连接网络打印机,并将它设为默认打印机。

[VBScript]
Set WshNetwork = WScript.CreateObject("WScript.Network")
PrinterPath = "\\research\library1"
WshNetwork.AddWindowsPrinterConnection PrinterPath
WshNetwork.SetDefaultPrinter PrinterPath
[JScript]
var WshNetwork = WScript.CreateObject("WScript.Network");
var PrinterPath = "\\\\research\\library1";
WshNetwork.AddWindowsPrinterConnection(PrinterPath);
WshNetwork.SetDefaultPrinter(PrinterPath);

请参阅

WshNetwork 对象 | AddPrinterConnection 方法 | AddWindowsPrinterConnection 方法 | EnumPrinterConnections 方法 | RemovePrinterConnection 方法