2023年11月26日发(作者:)
【bat】做个⼀键连接⽹络打印机的bat
【bat】做个⼀键连接⽹络打印机的bat
⽤途:⼤部分普通⽤户来说,并不知道怎么连接⽹络打印机(共享打印机还好)
好处:⽤户只需双击bat,输⼊打印机的IP地址,然后敲下回车即可连接(当然你也可以改成⼀键连接)
优势:相⽐点击驱动包的setup还要简单⼏倍,成功率也⾼(因为驱动安装包会不能搜索出不同⽹段的打印机,虽然是⽹络互通)
代码⽰例的型号是富⼠施乐的4475,请根据实际情况安装合适的驱动
第三部分,请按实际情况填写
此命令作⽤是登陆共享,因为公司多数是域环境,防⽌因本地账号登陆了电脑,导致⽆法进⼊共享获取驱动。
net use 存放驱动的共享地址ipc$ password /user:domainuser >nul
32位驱动INF安装⽂件。请根据型号选择确定
存放共享的地址pridriver4475 32PCLWin2000_XPApeosPort-V_
64位驱动INF安装⽂件。请根据型号选择确定
存放驱动的共享地址pridriver4475 64PCLx64ApeosPort-V_
第三部分,请按实际情况填写
完整代码
rem 第⼀部分
@echo off
echo.
echo DocuCentre-V C4475打印机安装程序
echo.
echo.继续请按是(Y)
echo.退出请按否(N)
%1 mshta vbscript:CreateObject("ation").ShellExecute("","/c %~s0 ::","","runas",1)()&&exit
cd /d "%~dp0"
cls
rem 以上是申请管理员权限(⽆需再右键以管理员⾝份运⾏,但要具备管理员权限)
rem 第⼆部分
echo.
rem 第三部分
echo 安装DocuCentre-V C4475打印机......
net use 存放驱动的共享地址ipc$ password /user:domainuser >nul
if /i %PROCESSOR_IDENTIFIER:~0,3%==x86 (
echo. 检测系统为32位,安装兼容驱动
rundll32 ,PrintUIEntry /if /b "DocuCentre-V C4475" /f "1存放共享的地址pridriver4475 32PCLWin2000_XPApeosPort-V_"
/r "IP_%prnip%" /m "FX DocuCentre-V C4475 PCL 6"
) else (
echo.检测系统为64位,安装兼容驱动
rundll32 ,PrintUIEntry /if /b "DocuCentre-V C4475" /f "存放驱动的共享地址pridriver4475 64PCLx64ApeosPort-V_" /r "IP
_%prnip%" /m "FX DocuCentre-V C4475 PCL 6"
)
if errorlevel 0 echo 打印机安装成功
rem 以上部分为安装驱动
echo.
echo.
rem 第四部分
echo 将这个打印机设置为默认打印机
rundll32 ,PrintUIEntry /y /n "DocuCentre-V C4475"
echo;打印机安装完成!
echo.
echo.部分情况可能需要打开“设备和打印机”界⾯,
echo.
echo.按F5或右键刷新之后才会看到打印机.
:end
echo.
echo.
echo;按任意键退出...
发布评论