通過批處理bat解決局域網打印機共享問題
公司共享出打印機的電腦基本都是配置比較好的臺式電腦充當。安裝XP系統(tǒng)。固定IP地址,配置相應權限并且安裝好打印機驅動,這里特別說明,所有電腦均沒有開啟來賓帳號,任何共享訪問都是需要密碼的,所以批處理是這樣share_print.bat
@echo off
net use \\192.168.1.230\IPC$ "密碼" /user:"用戶名"
rundll32 printui.dll,PrintUIEntry /in /u /z /q /n "\\192.168.1.230\HPLaserJ1319"
rundll32 printui.dll,PrintUIEntry /y /n "\\192.168.1.230\HPLaserJ1319"
注意: PrintUIEntry區(qū)分大小寫
(如圖):
1,先net use命令與需要連接的打印機服務主機建立連接,這里是有用戶名和密碼的
2,調用rundll32命令以命令行方式調用動態(tài)連接庫,這行摘自網絡搜索出來的結果,如果想知道具體其它參數(shù)及用法,在運行命令中打入rundll32 printui.dll,PrintUIEntry /?查看其它相關參數(shù),注意/n后面要緊跟共享打印機的IP地址及打印機名
3,最后一行命令是將此共享打印機設置為默認打印機。
4, 上面的命令保存為批處理執(zhí)行后,要自己手動點一下確認安裝驅動程序,這里查閱了很多資料也沒有很好解決。希望哪位解決了一定要發(fā)出來學習一下。(如圖):
5,點是后,添加打印機就完畢了,命令窗口也自行關閉??梢钥吹酱蛴C已經連接成功并且設置為默認了。
6,問題來了,重新啟動電腦以后會發(fā)現(xiàn)無法連接了,原因是系統(tǒng)沒有保存住密碼。這里就要增加另外一個批出來來解決問題。
7,增加一個批處理,重新通過net use連接一下共享打印機電腦拷貝到開機啟動項那里,這樣,開機以后就可以直接打印而不會出現(xiàn)問題了。但是如何把它拷貝到開機啟動里了?而且用戶只要剛開始運行批處理一次,以后就只要一開機,就可以打印了?我們這樣:
建立copy.bat,里面內容是拷貝連接打印機并設置為默認的批處理程序到開機啟動項目里面,然后調用這個命令讓它連接一次,這樣用戶就可以直接打印了,而且他重新啟動電腦以后,也就是等待程序自動執(zhí)行連接下打印機,點一次確定就可以了,其它的不用做什么。
8,經過測試,由于連接共享的打印機需要網絡支持,但是很多電腦啟動很慢,并且網絡也是很久才能連接好,所以經過改良后的share_print.bat是這樣的:
9,文字是提示用戶等待,但是后臺確是執(zhí)行的ping,加了15次參數(shù)意思是大概等待15秒時間等網絡正常后就去連接打印機。
10,將兩個批處理發(fā)給需要連接打印機的同事,讓他們執(zhí)行一下copy.bat就可以了。
欄 目:DOS/BAT
下一篇:bat得到文件大小的代碼
本文標題:通過批處理bat解決局域網打印機共享問題
本文地址:http://mengdiqiu.com.cn/a1/DOS_BAT/10210.html
您可能感興趣的文章


閱讀排行
本欄相關
- 01-10DOS下查看硬盤分區(qū)該使用什么命令
- 01-10使用批處理實現(xiàn)軟件的自動安裝以安
- 01-10后臺運行bat定時器程序示例分享
- 01-10通過批處理修改DNS的代碼(推薦)
- 01-10dota2服務器ping測試腳本分享
- 01-10再談DOS批處理下格式化日期字符串的
- 01-10windows使用批處理發(fā)布web到tomcat并啟動
- 01-10win7怎么設定關閉顯示器時間
- 01-10屏蔽up鍵禁止游戲運行腳本分享
- 01-10win7創(chuàng)建wifi熱點腳本分享
隨機閱讀
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 04-02jquery與jsp,用jquery
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-10C#中split用法實例總結
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-10delphi制作wav文件的方法
- 01-10SublimeText編譯C開發(fā)環(huán)境設置
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文