當前位置:首頁 » 網頁前端 » 配置列印機可以做成腳本么
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

配置列印機可以做成腳本么

發布時間: 2022-12-22 16:23:00

1. 高分求一個可以自動產生已有網路列印機的腳本

來的很是時候
偶在考軟考網路工程師了
分給偶吧哈
3Q3Q

2. 列印格式,如何用腳本或代碼添加

你的想法很正確,因為編輯LGPO
的內容(database)的部分是undocumented
所以只能是通過對注冊表進行操作,或者是編輯script.ini才能實現你的目的
編輯scripts.ini"文件的話,類似下面
[Logon]
0CmdLine=C:\xxxx.exe
0Parameters=
1CmdLine=C:\yyyy.exe
1Parameters=

3. 惠普列印機可以用批處理命令寫個一步到位的掃描腳本嗎

兄弟,雖然你沒有積分獎勵,但是還是來回答一下你的問題吧!PCHOME電腦之家裡面可以搜索這個驅動,一般這類驅動都可以在網上搜索到。不過我這里確實沒有現成的,你還是自己下載下吧。一旦別人給能傳過去的文件有病毒或者木馬就麻煩了!

4. 如何使域用戶在登錄時能自動在它的列印機信息里就會有域里的列印機,腳本怎麼寫呢

給點分行不?
加點分.我馬上貼出來!!

5. 2012沒有pushprinterconnections,該怎麼在域環境里部署發布列印機

你可以使用腳本。腳本我已經測試,可以正常使用。腳本是:

1、安裝新列印機的腳本

-------腳本部分------

on error resume next

strComputer = "."

Set FSO = CreateObject("Scripting.FileSystemObject")

Set WshNETWORK = WScript.CreateObject("WScript.Network")

Set WshNetwork = CreateObject("WScript.Network")

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\" & strComputer & " ootcimv2")

Set colInstalledPrinters = objWMIService.ExecQuery _

("Select * from Win32_Printer")

For Each objPrinter in colInstalledPrinters

if InStr(objPrinter.Name,"EPSON") or InStr(objPrinter.Name,"HP") then

WScript.Echo "列印機已存在!"

Wscript.Quit

end if

Next

WshNetwork.AddWindowsPrinterConnection "\192.168.1.43epsonlq-"

WshNetwork.AddWindowsPrinterConnection "\192.168.0.18HPColorL"

WshNetwork.SetDefaultPrinter "\192.168.0.18HPColorL"

WScript.Echo "列印機安裝完成!"

-------腳本結束------

2、這個是用於更換列印機時用的,先判斷舊的列印機是否存在,存在就先刪除後再添加新的列印機

-------腳本部分------

on error resume next

strComputer = "."

Set FSO = CreateObject("Scripting.FileSystemObject")

Set WshNETWORK = WScript.CreateObject("WScript.Network")

Set objWMIService = GetObject("winmgmts:" _

& "{impersonationLevel=impersonate}!\" & strComputer & " ootcimv2")

Set colInstalledPrinters = objWMIService.ExecQuery _

("Select * from Win32_Printer")

For Each objPrinter in colInstalledPrinters

if InStr(objPrinter.Name,"Canon 2900") then

objPrinter.Delete_

End if

if InStr(objPrinter.Name,"HP 1022") then

objPrinter.Delete_

End if

Next

Set WshNetwork = CreateObject("WScript.Network")

WshNetwork.AddWindowsPrinterConnection "\192.168.1.43epsonlq-"

WshNetwork.AddWindowsPrinterConnection "\192.168.1.18HPColorL"

WshNetwork.SetDefaultPrinter "\192.168.1.18HPColorL"

WScript.Echo "安裝完成!"

-------腳本結束------

說明:

  • 以下代碼黑色加粗部分是可以根據實際情況更換的

  • 如果不懂腳本,請不要隨意更改腳本,一米發生錯誤,導致不能正常添加列印機

  • 用TXT文本來編輯腳本,保存後需要更改文件後綴名為.vbs

  • 腳本是用到組策略中的用戶配置的登陸,而不是計算機配置的登陸

6. 調用IE列印,不提示選擇列印機直接列印,是要設置列印機還是要設置腳本參數

文件——頁面設置——列印機,然後選擇列印機就可以了

7. 網路列印機的配置方法。(佳能的)

需要准備的工具:電腦,列印機。

第一步、打開開始菜單中的「設備和列印機」,如下圖所示。

8. 如何用腳本設置列印機

你用 滑鼠 或 鍵盤 操作完成的,都可以用 按鍵精靈完成。(可能 驗證碼 難了點吧。)
簡單點的,可以用 按鍵精靈的 錄制。也可以自己寫代碼。

9. 網路安裝列印機腳本

創建一個vbs腳本:

On Error Resume Next
dim objNetwork

Set objNetwork = WScript.CreateObject("WScript.Network")
objNetwork.AddWindowsPrinterConnection "\\共享伺服器\共享列印機名"
objNetwork.SetDefaultPrinter("\\共享伺服器\共享列印機名")

MsgBox "The printer has been installed."