|
[背景]
笔者在工作工作中经常给内网电脑添加hosts记录,原来手动一台一台添加,这样效率很低。
[解决方法]
新建文本文件,写入内容如下 :- @echo 192.168.0.1 sunsli.com >> C:\windows\system32\drivers\etc\hosts
复制代码
保存为setHosts.bat, 发现有时可以有时不可以,原因是用户问题,要“以管理员身份运行”,还要关闭杀毒软件,还有只读属性去除,修改内容为:
这样发现,还有不转行添加,这样添加肯定不对,怎么自动转行呢?修改内容如下:
- <div><span style="background-color: initial;">rem 提示用户,权限问题会修改不成功</span></div><div><span style="background-color: initial;">@echo ########################################</span></div><div><span style="background-color: initial;">echo "右击“以管理员身份运行”"</span></div><div><span style="background-color: initial;">echo "如杀毒软件提示,点击允许。"</span></div><div><span style="background-color: initial;">@echo ########################################</span></div><div><span style="background-color: initial;">rem 去只读属性</span></div><div><span style="background-color: initial;">attrib -R C:\WINDOWS\system32\drivers\etc\hosts </span></div><div><span style="background-color: initial;">rem 添加空行,解决不换行问题</span></div><div><span style="background-color: initial;">echo. >>c:/windows/system32/drivers/etc/hosts</span></div><div><span style="background-color: initial;">@echo 192.168.0.1 sunsli.com >> C:\windows\system32\drivers\etc\hosts</span></div><div><span style="background-color: initial;">rem 刷新dns记录</span></div><div><span style="background-color: initial;">ipconfig /flushdns</span></div><div><span style="background-color: initial;">rem 查看否成功</span></div><div><span style="background-color: initial;">type C:\windows\system32\drivers\etc\hosts</span></div><div><span style="background-color: initial;">pause</span><span style="background-color: initial;">
- </span></div>
复制代码
大功告成,直接给工厂小白用,效率高高的。
原创作品,版权 @谷动谷力 所有
转发请注明出处:http://bbs.sunsili.com/thread-142871-1-1.html
|
+10
|