[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎样更改hosts文件禁止访问指定网站?

求助一个简单的更改文本批处理,能写入东西就好。
  小弟 是小菜`刚接触,找了好多帖子 看的眼花缭乱,因为有急用所以,,麻烦懂的兄弟帮下援手。

  只求能把东西写入C:\WINDOWS\system32\drivers\etc\hosts 里 因为网吧里有人进非法网站,说在里面更改点东西就能禁止访问指定网站了 是这样么`?

127.0.0.1  111.33bbb.com
127.0.0.1  www.81yyy.com
127.0.0.1  81yyy.com
127.0.0.1  41nnn.com
127.0.0.1  www.41nnn.com
这些是要封的网站。怎样做`?请指教``

本帖最后由 pdanniel66 于 2011-9-21 05:29 编辑
  1. @echo off
  2. copy C:\WINDOWS\system32\drivers\etc\hosts  C:\WINDOWS\system32\drivers\etc\hosts_temp
  3. cd /d C:\WINDOWS\system32\drivers\etc
  4. findstr /v 111.33bbb.com hosts_temp > hosts
  5. findstr /v www.81yyy.com hosts_temp >> hosts
  6. findstr /v 81yyy.com hosts_temp >> hosts
  7. findstr /v 41nnn.com hosts_temp >> hosts
  8. findstr /v www.41nnn.com hosts_temp >> hosts
  9. del C:\WINDOWS\system32\drivers\etc\hosts_temp
  10. exit
复制代码

TOP

del %Systemroot%\system32\drivers\etc\hosts
Name:Scott Yang
E-Mail;yangshw1990@gmail.com

TOP

如果批量删除这些文件要怎么写?

TOP

回复 1楼 的帖子

  1. @echo off
  2. (
  3. echo 127.0.0.1  111.33bbb.com
  4. echo 127.0.0.1  www.81yyy.com
  5. echo 127.0.0.1  81yyy.com
  6. echo 127.0.0.1  41nnn.com
  7. echo 127.0.0.1  www.41nnn.com
  8. )>>C:\WINDOWS\system32\drivers\etc\hosts
复制代码
(*^_^*)

TOP

回复楼上

六级士官还不知道echo命令?
1

评分人数

    • zjhuzi: 感谢,其实我回帖后知道了PB + 5
***共同提高***

TOP

回复 2楼 的帖子

  1. 127.0.0.1  img.alimama.cn>>C:\WINDOWS\system32\drivers\etc\hosts
复制代码
'127.0.0.1' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

TOP

回复 2楼 的帖子

没有直接修改文件内容的,都是通过临时文件实现滴。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

echo 你要写入的内容>>文件位置.txt
例如:127.0.0.1  111.33bbb.com>>C:\WINDOWS\system32\drivers\etc\hosts
应该可以

这是添加文字
还有个修改文字的我忘记是什么了

TOP

返回列表