要求:批处理(.bat) 添加多个新的域名到hosts,先检测是否已存在,如果已存在的域名就不添加
其他尚未存在的域名,则直接添加
google搜寻是有找到代码 如下:
复制代码 代码如下:
set stHosts= X.X.X.X
方法一:
方法二:带上检测功能(各种域址写在名为list.txt的文件中,一行一个)
@echo offif exist %temp%\$ del /q %temp%\$for /f "delims=" %%i in (%systemroot%\system32\drivers\etc\hosts) do echo %%i>>%temp%\$for /f "delims=" %%a in ('findstr /v /g:"%temp%\$" list.txt') do echo %%a>> %systemroot%\system32\drivers\etc\hosts