查看: 162|回复: 0

[Windows] 利用批处理快速编辑HOSTS文件工具

[复制链接]

190

主题

190

帖子

587

积分

高级会员

Rank: 4

积分
587
发表于 2019-2-12 14:32:15 | 显示全部楼层 |阅读模式

本帖子中包含更多资源,您需要登录才可以下载或查看更多内容!

您需要 登录 才可以下载附件,没有帐号?注册账号入驻无名

        制作方法:
            新建一个文本文档,复制下面代码到文档里面,然后把文档保存为【*.bat】,文件名和位置随意,但是文件后缀名一定要改成bat,不然它就是一个文档了哦。。。

利用批处理快速编辑HOSTS文件工具

利用批处理快速编辑HOSTS文件工具

        附上代码:
  1. @echo off
  2. title Hosts屏蔽广告!
  3. mode con cols=45 lines=18
  4. color 2F
  5. :meun
  6. set xz=<nul
  7. cls
  8. echo.
  9. echo =============================================
  10. echo.
  11. echo                Hosts屏蔽广告                
  12. echo.    
  13. echo    1 =  屏蔽域名      2 = 取消屏蔽指定域名
  14. echo.
  15. echo    3 =  查看Hosts     4 = 打开Hosts目录
  16. echo.
  17. echo    w = 暂未开放        q = 退出
  18. echo.     
  19. echo                              DevilQuan
  20. echo                              2017-06-09
  21. echo =============================================
  22. echo.
  23. set /p xz=请输入您想进行的操作:
  24. if /i "%xz%"=="1" goto 1
  25. if /i "%xz%"=="2" goto 2
  26. if /i "%xz%"=="3" goto 3
  27. if /i "%xz%"=="4" goto 4
  28. if /i "%xz%"=="w" goto w
  29. if /i "%xz%"=="q" goto q
  30. echo.
  31. cls
  32. if "%xz%"=="" echo.&echo   咳咳...你好像没有输入任何内容,请重新输入您的选择!&ping -n 3 127.1>nul&goto meun
  33. echo.
  34. echo   对不起,您输入的是 %xz% ,本系统无此选项,5秒后自动自动返回主菜单!
  35. ping -n 5 127.1>nul
  36. goto meun
  37. :1
  38. cls
  39. echo.
  40. set /p ym=请输入您要屏蔽的域名:
  41. echo 127.0.0.1   %ym%>>%windir%\system32\drivers\etc\hosts
  42. echo.
  43. echo  恭喜你,%ym%屏蔽成功!5秒后自动返回主菜单
  44. ping -n 5 127.1>nul
  45. goto meun
  46. :2
  47. cls
  48. echo.
  49. set /p qx= 请输入你想取消屏蔽的域名:
  50. echo.
  51. echo  正在取消%qx%的屏蔽,请稍等....
  52. ren %windir%\system32\drivers\etc\hosts 1
  53. findstr /v /c:"127.0.0.1   %qx%" %windir%\system32\drivers\etc\1>%windir%\system32\drivers\etc\hosts
  54. del %windir%\system32\drivers\etc\1
  55. echo.
  56. echo  恭喜你,%qx%取消屏蔽成功!
  57. echo.
  58. echo  5秒后自动返回主菜单
  59. ping -n 5 127.1>nul
  60. goto meun
  61. :3
  62. cls
  63. echo.
  64. echo  稍等,正在打开Hosts文件....
  65. ping -n 2 127.1>nul
  66. start notepad.exe %windir%\system32\drivers\etc\hosts
  67. echo.
  68. echo  Hosts文件已打开!!5秒后自动返回主菜单
  69. echo.
  70. ping -n 5 127.1>nul
  71. goto meun
  72. :4
  73. cls
  74. echo.
  75. echo  稍等,正在打开Hosts所在文件夹....
  76. ping -n 2 127.1>nul
  77. start %windir%\system32\drivers\etc
  78. echo.
  79. echo  Hosts所在文件夹已打开!!5秒后自动返回主菜单
  80. echo.
  81. ping -n 5 127.1>nul
  82. goto meun
  83. :q
  84. exit
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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