bat修改hosts文件

编写bat命令修改host文件

echo 127.0.0.1 www.baidu.com > C:\Windows\System32\drivers\etc\hosts
这是最简单的了,但是会将hosts里面以前自己添加的记录给清空掉

echo 127.0.0.1 www.baidu.com >> C:\Windows\System32\drivers\etc\hosts
这个就不会了,这个是追加到最后一行

当我们自己开发web项目时,有可能会把类似于www.myproject.com解析为本地,此时使用bat很是方便
@echo off
set /p ip=输入本地IP:
set hosts=”c:\WINDOWS\system32\drivers\etc\hosts”
echo %ip% www.myproject.com>%hosts%
echo %ip% www.baidu.com>>%hosts%
将以上的代码保存到一个txt文件中,后缀名改为.bat,双击,输入IP地址,回车即可使用

此时打开你的hosts文件,发现已经有所改变。

(注意:安装了360的可能在运行修改时会出现警告框,点击运行就可以了)
代码解释:

set 设置
/p 参数
= 赋值

echo 打印

用新的内容去覆盖文件(文本文件)原有内容

在文件原有内容的基础上追加新的内容

未经允许不得转载:黄躺躺 » bat修改hosts文件

赞 (0) 打赏

评论 0

觉得文章写得还行就打赏一下作者 :)

支付宝扫一扫打赏

微信扫一扫打赏