回复 1# 北极奇熊
检查一下findstr命令的参数/c:后面的字符串是否与hosts中的相应内容完全一致,包括空格数量,看你代码中的字符串是2个空格。 | @echo off | | cd /d "%SystemRoot%\System32\drivers\etc" | | ren "hosts" "hosts.bk" 2>nul | | if exist "hosts.bk" ( | | findstr /i /v /c:"172.72.14.216 bj.ucam.cncc.cn" /c:"172.72.14.217 sh.ucam.cncc.cn" /c:"172.72.14.218 bj.coas.cncc.cn" host.bk>host | | del host.bk | | ) else ( | | echo,error!!! | | ) | | pauseCOPY |
|