代码拉取完成,页面将自动刷新
chcp 65001
@echo off
setlocal
color 0A
echo.
echo. 本脚本为零度空间运维开发完成
echo. ==========================================================
echo.
echo. 技术人员:sade
echo.
echo. 技术人员:TZY
echo.
echo. 欢迎使用该脚本一键安装打印机驱动
echo.
echo. ==========================================================
echo.
echo.
echo 打印机安装程序
echo.
echo 1. 选择打印机品牌
echo 2. 安装驱动程序
echo 3. 完成安装
echo.
set /p choice="请输入选项编号(1-3):"
if "%choice%"=="1" goto :choice_printel
if "%choice%"=="2" goto :install_driver
if "%choice%"=="3" goto :finish_install
echo 输入的选项无效,请重新输入。
pause>nul
exit
:choice_printel
echo.
echo 请选择要安装打印机的品牌:
echo.
echo 1.xx1打印机驱动
echo 2.xx2打印机驱动
echo 3.xx3打印机驱动
echo 4.xx4打印机驱动
echo 5.xx5打印机驱动
echo.
set /p printer_modep="请输入打印机品牌编号:"
if "%printer_modep%"=="1" goto :xx1
if "%printer_modep%"=="2" goto :xx2
if "%printer_modep%"=="3" goto :xx3
if "%printer_modep%"=="4" goto :xx4
if "%printer_modep%"=="5" goto :xx5
echo 输入的打印机型号无效,请重新输入。
pause>nul
exit
//佳能打印机
:xx1
echo.
echo 请选择要安装的打印机型号:
echo.
echo 1. xx驱动
echo.
set /p printer_modew="请输入打印机型号编号:"
if "%printer_modew%"=="1" goto :xxx1
echo 输入的打印机型号无效,请重新输入。
pause>nul
exit
:xxx1
set "IP=http://IP"
set "URL=%IP%/chfs/shared/win/dyj/佳能通用.rar"
set "rarPath=C:\Program Files\WinRAR\Rar.exe"
set "SAVE_PATH=C:\Users\Public\佳能通用.rar"
set "destinationPath=D:\一键安装打印机1"
curl -o "%SAVE_PATH%" "%URL%"
echo. 请继续回车,进行下一步安装程序。
REM 检查RAR文件是否存在
if not exist "%SAVE_PATH%" (
echo RAR文件不存在: %SAVE_PATH%
pause
exit /b
)
REM 检查解压目标目录是否存在,如果不存在则创建
if not exist "%destinationPath%" (
mkdir "%destinationPath%"
)
REM 解压RAR文件到目标目录
start "" "%rarPath%" x -r -y -o+ "%SAVE_PATH%" "%destinationPath%"
timeout /t 10 >nul
echo 正在安装 佳能打印机通用驱动 驱动程序...
set driver_path=D:\一键安装打印机1\佳能通用\Setup.exe
rem 安装打印机中
"%driver_path%" /install
echo 打印机驱动程序安装完成!
REM 删除解压后的文件和目录
rd /s /q "%destinationPath%"
rd /s /q "%SAVE_PATH%"
echo RAR文件已成功解压并删除。
pause>nul
goto :choice_printel
//富士施乐
:xx2
echo.
echo 请选择要安装的打印机型号:
echo.
echo 1. xx驱动
echo.
set /p printer_modew="请输入打印机型号编号:"
if "%printer_modew%"=="1" goto :xxx2
echo 输入的打印机型号无效,请重新输入。
pause>nul
exit
:xxx2
set "IP=http://IP"
set "URL=%IP%/chfs/shared/win/dyj/xx.rar"
set "rarPath=C:\Program Files\WinRAR\Rar.exe"
set "SAVE_PATH=C:\Users\Public\xx.rar"
set "destinationPath=D:\xx"
curl -o "%SAVE_PATH%" "%URL%"
echo. 请继续回车,进行下一步安装程序。
REM 检查RAR文件是否存在
if not exist "%SAVE_PATH%" (
echo RAR文件不存在: %SAVE_PATH%
pause
exit /b
)
REM 检查解压目标目录是否存在,如果不存在则创建
if not exist "%destinationPath%" (
mkdir "%destinationPath%"
)
REM 解压RAR文件到目标目录
start "" "%rarPath%" x -r -y -o+ "%SAVE_PATH%" "%destinationPath%"
timeout /t 10 >nul
echo 正在安装 xxx 驱动程序...
rundll32 printui.dll,PrintUIEntry /ii /f %destinationPath%\xxx\C2263C2265\x64\PCL\amd64\001\FX6MBAL.inf
rem 安装打印机中
echo 打印机驱动程序安装完成!
REM 删除解压后的文件和目录
rd /s /q "%destinationPath%"
rd /s /q "%SAVE_PATH%"
echo RAR文件已成功解压并删除。
pause
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。