查看: 9138|回复: 13
收起左侧

[已解决] 如何写一个批处理,把命令加到host文件里?

 关闭 [复制链接]
天空迷失了梦
发表于 2011-7-28 09:55:33 | 显示全部楼层 |阅读模式
就像我要将 127.0.0.1    www.baidu.com  这个加到host文件里屏蔽掉 ,要怎么设置bat文件啊?   
ssama
发表于 2011-7-28 10:02:30 | 显示全部楼层
本帖最后由 ssama 于 2011-7-28 10:04 编辑

ECHO 127.0.0.1 www.baidu.com >> %windir%\system32\drivers\etc\hosts

评分

参与人数 1经验 +5 收起 理由
meishizhao + 5 版区有你更精彩: )

查看全部评分

天空迷失了梦
 楼主| 发表于 2011-7-28 10:06:21 | 显示全部楼层
ssama 发表于 2011-7-28 10:02
ECHO 127.0.0.1 www.baidu.com >> %windir%\system32\drivers\etc\hosts

木有用 。。。。。
ssama
发表于 2011-7-28 10:07:40 | 显示全部楼层
本帖最后由 ssama 于 2011-7-28 10:08 编辑
天空迷失了梦 发表于 2011-7-28 10:06
木有用 。。。。。


把%%改了下,刚才用的编码不对
现在你再试试看,应该没问题了
天空迷失了梦
 楼主| 发表于 2011-7-28 14:11:04 | 显示全部楼层
ssama 发表于 2011-7-28 10:07
把%%改了下,刚才用的编码不对
现在你再试试看,应该没问题了

请问那个按任意键继续的要怎么设置呢
天空迷失了梦
 楼主| 发表于 2011-7-28 14:14:52 | 显示全部楼层
ssama 发表于 2011-7-28 10:07
把%%改了下,刚才用的编码不对
现在你再试试看,应该没问题了

如果要写入多个网址,应该怎么设置换行呢?  
zhousulin5
发表于 2011-7-28 18:25:03 | 显示全部楼层
本帖最后由 zhousulin5 于 2011-7-28 20:04 编辑

给你一个我几年前写的批处理,当时还考虑了检查是win98还是winxp,不过当时还没有考虑过win7,所以我不保证在win7中能用。其中你需要屏蔽的网站列表保存在badurl.txt中,打开看看就明白了。我收集的这个列表好几年没有更新过了,希望楼主有新的列表也拿出来共享一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?快速注册

x

评分

参与人数 1经验 +5 收起 理由
meishizhao + 5 版区有你更精彩: )

查看全部评分

ssama
发表于 2011-7-28 19:08:52 | 显示全部楼层
天空迷失了梦 发表于 2011-7-28 14:11
请问那个按任意键继续的要怎么设置呢

任意键是pause
MR.流年
发表于 2011-7-28 20:45:34 | 显示全部楼层
本帖最后由 MR.流年 于 2011-7-28 20:47 编辑
  1. @echo off
  2. title  jackshow.net   %date%
  3. SET PATH=%SystemRoot%\system32\drivers\etc\hosts
  4. :: 要添加的数据   
  5. SET put=127.0.0.1 www.baidu.com
  6. cd %SystemRoot%\system32
  7. :: 判断是否已存在   
  8. findstr "www.test.com" %PATH% && goto yes   
  9. goto add  
  10. exit
  11. :: set add********************************************   
  12. :add   
  13. :: 添加
  14. echo. >> %PATH%
  15. echo %put% >> %PATH%
  16. echo %put%
  17. echo 添加成功
  18. echo.
  19. echo                ◇◇修复成功 输入任意键退出修复程式◇◇   
  20. echo.                              
  21. echo                MR.流年   
  22. pause > nul   
  23. exit  
  24. :: set del********************************************   
  25. :yes  
复制代码
我自己用这个 你可以参考 直接echo进去可能存在一些问题 我以前也试过
xuchuangfa
发表于 2011-7-28 22:19:24 | 显示全部楼层
上面的都缺少了些东西:
1.首先要去掉hosts文件的系统属性和只读属性,然后就可以了。所以命令应为:

@echo off
attrib "%windir%\System32\Drivers\etc\hosts" -s -h -r
echo 127.0.0.1 www.baidu.com >> %windir%\system32\drivers\etc\hosts
attrib "%windir%\System32\Drivers\etc\hosts" -s -h -r
pause

这是正常程序,下面是我以前写过的,给予参考


@ECHO OFF
color f1
mode con cols=60 lines=20
echo.
echo              国内知名视频网站片头广告屏蔽工具
echo               程序设计:YiDong
echo.
echo 屏蔽的网站有:
echo.
echo         优酷\土豆\迅雷看看\56\搜狐\新浪\酷6
echo.
echo         PPTV\cntv\乐视\奇艺\6间房\激动网
echo              ======================
echo              确认要屏蔽,请按回车键
echo              ======================
echo -----------------------------------------------------
echo         如果屏蔽给你带来了不便,请进入
echo.
echo         系统盘\windows\system32\drivers\etc
echo.
echo         用记事本打开hosts文件,删除已屏蔽的站点
echo ------------------------------------------------------
pause >>nul
attrib "%windir%\System32\Drivers\etc\hosts" -s -h -r
>>"%windir%\System32\Drivers\etc\hosts" ECHO #优酷屏蔽广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       stat.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       static.lstat.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       static.atm.youku.com/crossdomain.xml
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       valb.atm.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       valc.atm.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       valf.atm.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       valo.atm.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       valp.atm.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       vid.atm.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       walp.atm.youku.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #土豆屏蔽广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       adextensioncontrol.tudou.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       adplay.tudou.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       adcontrol.tudou.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       iwstat.tudou.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       nstat.tudou.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       stat.tudou.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       stats.tudou.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       at-img1.tdimg.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #127.0.0.1       at-img2.tdimg.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #127.0.0.1       at-img3.tdimg.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1        *.p2v.tudou.com*
>>"%windir%\System32\Drivers\etc\hosts" ECHO.
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去迅雷看看广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       pubstat.sandai.net
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       mcfg.sandai.net
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       biz5.sandai.net
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       float.sandai.net
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       recommend.xunlei.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       cl.kankan.xunlei.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去56广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       acs.56.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       acs.agent.56.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       acs.agent.v-56.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       bill.agent.56.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       union.56.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       v16.56.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去搜狐高清广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       images.sohu.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去新浪视频广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       dcads.sina.com.cn
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去酷6广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       1.allyes.com.cn
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       analytics.ku6.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       stat0.888.ku6.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       stat1.888.ku6.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       stat2.888.ku6.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       stat3.888.ku6.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       ku6afp.allyes.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去pptv.com广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       pp2.pptv.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 去cntv广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       d.cntv.cn
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去乐视广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       pro.letv.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去奇艺广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       afp.qiyi.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       focusbaiduafp.allyes.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去6间房广告(还有一点点残留)
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       simba.6.cn
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       pole.6rooms.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       shrek.6.cn
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       union.6.cn
>>"%windir%\System32\Drivers\etc\hosts" ECHO #去激动网广告
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       86file.megajoy.com
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       86get.joy.cn
>>"%windir%\System32\Drivers\etc\hosts" ECHO 127.0.0.1       86log.joy.cn

attrib "%windir%\System32\Drivers\etc\hosts" +s +h

color f3
mode con cols=60 lines=8
echo ======================================================
echo.
echo                 屏蔽完成,按回车退出
echo.
echo ======================================================
pause >>nul
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-11-3 16:35 , Processed in 0.175396 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表