|
|
楼主 |
发表于 2018-8-27 22:22:10
|
显示全部楼层
回复 7# hlzj88
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports]
"StatusUpdateInterval"=dword:0000000a
"StatusUpdateEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_11.150.182.201]
"Protocol"=dword:00000002
"Version"=dword:00000002
"HostName"="11.150.182.201"
"IPAddress"=""
"HWAddress"=""
"PortNumber"=dword:00000203
"SNMP Community"="public"
"SNMP Enabled"=dword:00000001
"SNMP Index"=dword:00000001
"PortMonMibPortIndex"=dword:00000001
"Queue"="print"
"Double Spool"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports]
"StatusUpdateInterval"=dword:0000000a
"StatusUpdateEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Print\Monitors\Standard TCP/IP Port\Ports\IP_11.150.182.201]
"Protocol"=dword:00000002
"Version"=dword:00000002
"HostName"="11.150.182.201"
"IPAddress"=""
"HWAddress"=""
"PortNumber"=dword:00000203
"SNMP Community"="public"
"SNMP Enabled"=dword:00000001
"SNMP Index"=dword:00000001
"PortMonMibPortIndex"=dword:00000001
"Queue"="print"
"Double Spool"=dword:00000000
@echo off
echo 正在安装...
title 打印机自动安装程序
echo 正在安装(理光)RICOH_3501_打印机,请稍等……
echo.
echo 如果360安全卫士拦截了,允许运行
echo.
echo 如果运行本程序出现异常或者程序运行后未能安装打印机,请联系管理员
echo.
:64bit
echo 正在为您安装64位打印机驱动
echo.
rem 导入添加端口的注册表文件
reg import add_port.reg
if errorlevel 0 echo 网络打印机端口安装成功
echo.
echo 正在重启打印服务,请稍等……
echo.
rem 必须重启打印服务才能成功添加端口
net stop spooler>nul
net start spooler>nul
if errorlevel 0 echo 打印服务重启成功
echo ..............................................
echo ..............................................
echo 删除已经存在的同名打印机
rundll32 printui.dll,PrintUIEntry /dl /n "HP LaserJet MFP M725 PCL 6" /q
echo.
echo 安装(理光)RICOH_3501_打印机......
echo.
REM # /b 参数用于指定安装的打印机名称。
REM # /f 参数用于指定打印机的驱动文件。
REM # /r 具体的端口名称可以通过 打印机属性-->端口 那边去查看。
REM # /m 参数用于指定打印驱动程序的名称。
rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet MFP M725 PCL 6" /f "\\11.150.191.219\02常用驱动\1HP打印驱动\laserjet_m725\x86\hpcm725c.inf" /r "IP_11.150.182.201" /m "HP LaserJet MFP M725 PCL 6" /z
if errorlevel 0 echo 打印机安装成功
echo.
rem 安装好打印机后,也可以在批处理文件最后加一行命令,把这个打印机设置为默认。
echo.
echo 将这个打印机设置为默认打印机
rundll32 printui.dll,PrintUIEntry /y /n "HP LaserJet MFP M725 PCL 6"
goto end
第一个是改注册表的。reg
你看看,我这有个问题。能在脚本里写自动识别是32&64位的系统吗?然后识别出来自动安32或64的驱动,该怎么写。。。。 |
|