如何批处理将IP添加hosts文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何批处理将IP添加hosts文件?相关的知识,希望对你有一定的参考价值。
求教大神,在不改动原有的hosts文件,最下面添加一条192.168.1.200 K3SERVER,怎么写?
参考技术A @echo offrem 存为ANSI/GB2312编码,以管理员身份运行
set "file=C:\Windows\System32\drivers\etc\hosts"
>>"%file%" echo;192.168.1.200 K3SERVER
pause
exit本回答被提问者采纳
求批处理文件,处理hosts中的某行IP地址
hosts中已配置了IP及域名的对应关系,现IP地址要更换,需要给所有用户处理,求批处理文件。比如hosts中 192.168.1.100 aa.bb.com改为:192.168.2.200 aa.bb.com
参考技术A @echo off & setlocal enabledelayedexpansionset /a var=192.168.1.100 aa.bb.com
for /f "tokens=*" %%i in (c:\\windows\\system32\\drivers\\etc\\hosts) do (
if "%%i"=="" (echo.) else (set "line=%%i" & call :chg)
)>>new_1.txt
pause
exit
set "line=!line:192.168.2.200 aa.bb.com=%var%!"
echo !line!
goto :eof追问
感谢回复。要补充下哈,如果我要改两条hosts信息,并且再追加1-2条呢?这个怎么完善代码?
追答要增加的话
(echo ***.***.***.*** a.b.cecho ***.***.***.*** d.e.f
echo ***.***.***.*** g.h.i
echo ***.***.***.*** j.k.l
echo ***.***.***.*** m.n.o)>> %systemroot%\\system32\\drivers\\etc\\hosts本回答被提问者和网友采纳
以上是关于如何批处理将IP添加hosts文件?的主要内容,如果未能解决你的问题,请参考以下文章