0
如何在Windows XP中使用批處理/ VBScript文件爲網絡打印機更改打印機的顯示名稱(使其與HP officejet 76467更有意義)?更改Windows XP上的打印機顯示名稱
如何在Windows XP中使用批處理/ VBScript文件爲網絡打印機更改打印機的顯示名稱(使其與HP officejet 76467更有意義)?更改Windows XP上的打印機顯示名稱
我們在C:\的根目錄下使用vb腳本添加網絡打印機,並在運行命令hklm中添加一條語句來運行該腳本。這通過傳遞用戶設置。 腳本看起來像這樣。我只是不知道如何將第二臺打印機設置爲默認,如果1st暫時離線。
我的實驗室中使用的日誌以下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.
這項工作beatifully直到默認打印機脫機。然後它失敗了。看起來我需要另一條線,如果strUNCPrinter1離線發送作業到數字2. 你知道我會如何實現嗎?
感謝 韋恩特科特 亞崗昆學院 加拿大渥太華
參考你的第二個問題,'登錄script'是Windows域內部署打印機的最佳方式。 – Raptor 2011-12-29 02:34:03
@adi歡迎來到Stack Overflow。這是編程問題的網站。您的帖子中的第二個問題最好在我們的姊妹網站上提出,[SU]。 – 2011-12-29 02:38:44