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

[网络连接] 各位大侠帮忙!批处理如何禁止浏览一个或者几个网站?

我需要实现的功能是:1、用bat禁止浏览一个或者几个网站(网站有可能是动态IP)。并且有可能是用的360浏览器或者百度浏览器或者其它什么浏览器
                               2、可以随时解除禁止。

看起来改 hosts 就行

TOP

本帖最后由 pcl_test 于 2015-3-23 17:29 编辑

回复 1# liuks001
关杀软
  1. @echo off
  2. :main
  3. cls
  4. cd /d "C:\WINDOWS\system32\drivers\etc\"
  5. echo 1、屏蔽     2、恢复
  6. echo.
  7. set /p choice=请选择[序号+回车]:
  8. if not defined choice goto main
  9. if %choice% == 1 goto pb
  10. if %choice% == 2 goto hf
  11. cls
  12. echo “%choice%”不是有效值,请重新输入!
  13. echo.
  14. ping 0 -n 2 >nul
  15. goto main
  16. :pb
  17. ren "hosts" "backhosts"
  18. (for /f "tokens=1* delims=:" %%a in ('more +28 %0') do echo,127.0.0.1    %%a)>"hosts"
  19. echo OK
  20. pause & exit
  21. :hf
  22. move "backhosts" "hosts"
  23. echo OK
  24. pause & exit
  25. rem 请在下面列出需屏蔽的网址,格式为::网址
  26. ::www.baidu.com
  27. ::www.qq.com
  28. ::
  29. ::
  30. ::
  31. ::
复制代码

TOP

回复 1# liuks001
问题得到解决后请在标题最前面注明[已解决]
http://www.bathome.net/thread-3473-1-1.html
1

评分人数

    • CrLf: 谢谢帮助维护论坛秩序PB + 40

TOP

回复 3# pcl_test


    大侠  还是不得行哦,没起作用呢!要不直接把各种浏览器直接禁用了应该怎么办,禁用和恢复一起哦 !!谢谢!!  在线等候中.................................

TOP

回复 5# liuks001

测试没有问题,自检

TOP

我是直接复制代码过去用的啊 但是怎么没起作用呢。

TOP

直接复制过去了 我开baidu.com 还是能打开啊

TOP

本帖最后由 cobat 于 2015-3-23 20:56 编辑
  1. @echo off
  2. pushd "%windir%\system32\drivers\etc"
  3. set /p in=1.屏蔽 2.恢复:
  4. goto :sub%in%
  5. :sub1
  6. (
  7. echo 127.0.0.1 qzone.qq.com
  8. echo 127.0.0.1 user.qzone.qq.com
  9. )>hosts
  10. goto :eof
  11. :sub2
  12. del hosts
复制代码

TOP

这个 可以用  但是我要禁止打开QQ 空间的话 没有固定的IP 的嘛 应该怎么写呢

TOP

回复 8# liuks001
你运行后,用记事本打开"C:\WINDOWS\system32\drivers\etc\hosts" ,看看有没添加如下内容,有就说明是成功的
127.0.0.1    www.baidu.com
127.0.0.1    www.qq.com

TOP

感谢 感谢 问题 解决了

TOP

回复 12# pcl_test
感谢 感谢 问题 解决了

TOP

回复 14# liuks001
问题得到解决后请在标题最前面注明[已解决]

TOP

返回列表