教程集 www.jiaochengji.com
教程集 >  脚本编程  >  批处理/bat  >  正文 使用批处理修改本机HOST的方法

使用批处理修改本机HOST的方法

发布时间:2014-08-29   编辑:jiaochengji.com
使用批处理修改本机HOST的方法

可以用批处理修改本机host文件。
实现环境中,要制作两个批处理文件,一个内网,一个外网,用的时候切换运行即可。

这里以内网为例:内网.bat
 

复制代码 代码如下:

cd /d %windir%\system32\drivers\etc
del hosts.bak     //删除原来备份文件
ren hosts hosts.bak   //备份现在host
for /f "eol=# tokens=1,2" %%i in (hosts.bak) do call :checkvalue %%i %%j
goto end
:checkvalue
echo %2 | find /i "jquerycn.cn"    //寻找制定记录删除
if %errorlevel%==1 (echo %1 %2 >>hosts)
:end

type C:\WINDOWS\system32\drivers\etc\hosts
type C:\WINDOWS\system32\drivers\etc\hosts | find "jquerycn.cn" && goto yes
::echo 192.168.2.188 jquerycn.cn >> ""
echo 192.168.2.188 jquerycn.cn >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 www.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 bbs.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 cost.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 pp.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 yh.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 club.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 shop.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 images.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 files.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
echo 192.168.2.188 ajax.jiaochengji.com >> C:\WINDOWS\system32\drivers\etc\hosts
:yes

您可能感兴趣的文章:
使用批处理修改本机HOST的方法
批处理修改计算机名、工作组及计算机描述
批量安装windows补丁的批处理(bat)脚本
批量追加文件后缀名的批处理脚本
dos命令之echo命令介绍
MySql添加用户并授权的方法
批处理概念与方法
用批处理分配IP和修改dns
photoshop批量修改图片大小方法分享
批处理bat批量修改文件名的实例代码

[关闭]
~ ~