批处理运行共享程序,运行不了时怎么忽略或隐藏这个错误提示

来源:百度知道 编辑:UC知道 时间:2024/06/06 18:05:36
在网维大师服务端的开机命令功能里,写了一个批处理,打开服务器的共享,让客户机开机自动运行先锋A6
命令如下:
@echo off
start \\192.168.1.201\先锋\sysclient\Svschost
exit

但是平时不检查,客户机就没必要运行,所以关掉服务器共享,

客户机开机总提示错误窗口:\\192.168.1.201\先锋\sysclient\Svschost无任何网络提供程序接受指定的网络路径

不知道有没办法.忽略或隐藏这个窗口提示.
不知道有没办法给批处理加参数来忽略这个提示,要是客户机一台一台去调,就不用了.太麻烦.

当然收费系统,客户机只要上机,窗口自然就没掉,只是刚开机锁定时有几秒会看到,很烦这个窗口

批处理改成
net use \\192.168.1.201\先锋\sysclient\ 1>nul 2>nul
if errorlevel 1 exit
start \\192.168.1.201\先锋\sysclient\Svschost

即先建立到\\192.168.1.201\先锋\sysclient\的连接
如果建立连接失败,则什么都不做,退出
如果连接成功,再执行

P.S.1楼的方法没用,因为start \\192.168.1.201\先锋\sysclient\Svschost这条命令从dos语法来看是没错的,也不会报错。弹出对话框是windows的报错,所以用2>nul是忽略不掉的

::忽略错误,加上2>nul即可

@echo off
start \\192.168.1.201\先锋\sysclient\Svschost 2>nul
exit