在工作环境中有同事不知道怎么修改HOSTS,于是直接写了个bat文件给他们.虽然有很多市面上有很多修改HOSTS文件的工具,这个多是来练练手的,哈哈.
- 修改HOSTS文件
cd /d %windir%\system32\drivers\etc attrib -R hosts echo 192.168.121.129 zwjun.cn>>hosts ipconfig /flushdns
2. 删除HOSTS文件指定内容(注意会先备份文件,两个版本:添加eol=#是会把文件#注释的行全部删除,不添加会保留注释的行)
cd /d %windir%\system32\drivers\etc rem 先删除hosts.bak防止重命名失败 del hosts.bak ren hosts hosts.bak for /f "eol=# tokens=1,2" %%i in (hosts.bak) do call :checkvalue %%i %%j goto end :checkvalue echo %2 | find /i "192.168.121.129 zwjun.cn" if %errorlevel%==1 (echo %1 %2 >>hosts) :end