如何在Windows XP中使用批处理/ VBScript文件为网络打印机更改打印机的显示名称(与HP officejet 76467相比更有意义?)
答案 0 :(得分:1)
我们在C:\的根目录下使用vb脚本添加网络打印机,在运行命令hklm中使用语句来运行该脚本。这通过用户设置。 脚本看起来像这样。如果第一台打印机暂时脱机,我只是不知道如何将第二台打印机设置为默认值。
我的实验室在登录时使用以下vbs。
' PrinterSetDefault.vbs - Windows Logon Script.
' VBScript - Set Default Printer
' -----------------------------------------------------------'
Option Explicit
Dim objNetwork, strUNCPrinter1, strUNCPrinter2
WScript.Sleep 1000*10*3
strUNCPrinter1 = "\\wopq\wp-b351-1"
strUNCPrinter2 = "\\wopq\wp-b351-2"
Set objNetwork = CreateObject("WScript.Network")
objNetwork.AddWindowsPrinterConnection strUNCPrinter1
objNetwork.AddWindowsPrinterConnection strUNCPrinter2
objNetwork.SetDefaultPrinter strUNCPrinter1
WScript.Quit
' End of set printer script.
这项工作可以直到默认打印机脱机。然后就失败了。看起来我需要另一行,如果strUNCPrinter1离线以将作业发送到2号。 你知道我会怎么做到吗?
由于 Wayne Turcotte 阿冈昆学院 渥太华加拿大