
如何批处理选择性地去安装需要的打印机?
公司有个打印机服务器,里面很多共享打印机。我想做一个批处理可以让员工自己手动选择办公楼层的打印机,请问要怎么做?我今天自己做了一个以下的批处理,结果发现两个都一起装上了,...
公司有个打印机服务器,里面很多共享打印机。我想做一个批处理可以让员工自己手动选择办公楼层的打印机,请问要怎么做?
我今天自己做了一个以下的批处理,结果发现两个都一起装上了,没办法选择性安装。
@echo off
color A
echo 请根据楼层办公室进行选择安装
echo 1.29F-06打印机
echo 2.22F-01打印机
set/p choice=请输入数字:
if %choice%==1 net use \\192.168.1.17\IPC$ "Aa111111" /user:"kaisagroup\yicx"
rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.1.17\20F-03 "
if %choice%==2 net use \\192.168.1.17\IPC$ "Aa111111" /user:"kaisagroup\yicx"
rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.1.17\20F-09 "
echo 连接成功,请按空格键退出本程序。
pause>nul
exit
求大神指点下,我上面到底是缺少哪个命令了?谢谢!1 展开
我今天自己做了一个以下的批处理,结果发现两个都一起装上了,没办法选择性安装。
@echo off
color A
echo 请根据楼层办公室进行选择安装
echo 1.29F-06打印机
echo 2.22F-01打印机
set/p choice=请输入数字:
if %choice%==1 net use \\192.168.1.17\IPC$ "Aa111111" /user:"kaisagroup\yicx"
rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.1.17\20F-03 "
if %choice%==2 net use \\192.168.1.17\IPC$ "Aa111111" /user:"kaisagroup\yicx"
rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.1.17\20F-09 "
echo 连接成功,请按空格键退出本程序。
pause>nul
exit
求大神指点下,我上面到底是缺少哪个命令了?谢谢!1 展开
提示该问答中所提及的号码未经验证,请注意甄别。
1个回答
展开全部
@echo 温馨提示:本程序适合在管理员权限下运行,如有报错,请右键以管理员权限运行!
@echo 正在检查与复印机通信是否正常,请稍后……
@echo off
set name="print"
set ID="192.168.1.150"
set pxame=KONICA MINOLTA 501/421/361PCL
set Ad="黑白硒鼓/加碳粉/网络维护/办公设备/复印机租赁、维修/请联系27959258"
set Dz="行政部"
ping %ID% && goto :1 || goto :2
@echo off
exit
:1
@echo 与复印机的网络连接正常将进入下一步安装步骤,请稍后……
goto A
exit
:2
@echo 提示:与复印机的通信出现错误!请检查复印机的IP设置或复印机的网络连接是否畅通,并且联系网管处理,谢谢……
set /p slection=如需进行离线安装请按"y"进入下一步,退出请按"n",请输入:
@echo off
你参考一下,要使用GOTO:命令 和配合:1这个标示。就可以实现你的功能了
@echo 正在检查与复印机通信是否正常,请稍后……
@echo off
set name="print"
set ID="192.168.1.150"
set pxame=KONICA MINOLTA 501/421/361PCL
set Ad="黑白硒鼓/加碳粉/网络维护/办公设备/复印机租赁、维修/请联系27959258"
set Dz="行政部"
ping %ID% && goto :1 || goto :2
@echo off
exit
:1
@echo 与复印机的网络连接正常将进入下一步安装步骤,请稍后……
goto A
exit
:2
@echo 提示:与复印机的通信出现错误!请检查复印机的IP设置或复印机的网络连接是否畅通,并且联系网管处理,谢谢……
set /p slection=如需进行离线安装请按"y"进入下一步,退出请按"n",请输入:
@echo off
你参考一下,要使用GOTO:命令 和配合:1这个标示。就可以实现你的功能了
追问
还是没看懂你这个批处理啊,大哥,能写个简单点的吗?
追答
goto
指定跳转到标签,找到标签后,程序将处理从下一行开始的命令。
语法:goto 标签名(标签名是参数,指定所要转向的批处理程序中的行)
goto一般和判断一并出现。
代码示意
color A
echo 请根据楼层办公室进行选择安装
echo 1.29F-06打印机
echo 2.22F-01打印机
set/p choice=请输入数字:
if %choice% && goto :1 || goto :2
@echo off
exit
:1
net use \\192.168.1.17\IPC$ "Aa111111" /user:"kaisagroup\yicx"
rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.1.17\20F-03 "
exit
:2
net use \\192.168.1.17\IPC$ "Aa111111" /user:"kaisagroup\yicx"
rundll32 printui.dll,PrintUIEntry /in /n "\\192.168.1.17\20F-09 "
exit
echo 连接成功,请按空格键退出本程序。
pause>nul
exit

2023-06-12 广告
根据打印机的品牌、型号和打印幅面等因素,国产打印机的价格从几百元到几千元不等。一般来说,普通办公用途的国产打印机价格在500元到2000元之间,而高端办公用途的打印机价格则在2000元到5000元之间。具体价格取决于打印机的品牌、型号和打印...
点击进入详情页
本回答由北京嘉华龙马科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询