吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 9378|回复: 26
收起左侧

[其他原创] 【原创】一个简单的工具:利用批处理快速编辑HOSTS文件

  [复制链接]
z18137 发表于 2019-2-12 11:20
本帖最后由 z18137 于 2019-2-13 12:44 编辑

        经常上网的童鞋对于HOSTS文件应该非常熟悉了,我经常编辑HOSTS文件来达到屏蔽网页广告的目的。但是HOSTS文件藏在WINDOWS目录的子子子目录下,而且没有后缀名,每次打开都非常的不方便,在论坛也看到有人发布了编辑HOSTS文件的小工具【https://www.52pojie.cn/thread-855929-1-3.html】,于是我也手痒,就把我前年做的小个批处理拿出来分享给大家,没啥技术含量,纯粹是方便自己,大神别笑话我,功能比上面的老兄多一点,可以直接在批处理里面屏蔽/取消屏蔽指定域名,最关键的是更小巧方便,才2KB,而且是傻瓜式操作。

01.png


02.png


03.png


04.png


05.png


06.png


07.png





        制作方法:
            新建一个文本文档,复制下面代码到文档里面,然后把文档保存为【*.bat】,文件名和位置随意,但是文件后缀名一定要改成bat,不然它就是一个文档了哦。。。
        附上代码:
[Asm] 纯文本查看 复制代码
@echo off
title Hosts屏蔽广告!
mode con cols=45 lines=18
color 2F
:meun
set xz=<nul
cls
echo.
echo =============================================
echo.
echo                Hosts屏蔽广告                 
echo.     
echo    1 =  屏蔽域名      2 = 取消屏蔽指定域名 
echo.
echo    3 =  查看Hosts     4 = 打开Hosts目录
echo.
echo    w = 暂未开放        q = 退出
echo.      
echo                              DevilQuan 
echo                              2017-06-09
echo =============================================
echo.
set /p xz=请输入您想进行的操作:
if /i "%xz%"=="1" goto 1
if /i "%xz%"=="2" goto 2
if /i "%xz%"=="3" goto 3
if /i "%xz%"=="4" goto 4
if /i "%xz%"=="w" goto w
if /i "%xz%"=="q" goto q
echo.
cls
if "%xz%"=="" echo.&echo   咳咳...你好像没有输入任何内容,请重新输入您的选择!&ping -n 3 127.1>nul&goto meun
echo. 
echo   对不起,您输入的是 %xz% ,本系统无此选项,5秒后自动自动返回主菜单!
ping -n 5 127.1>nul 
goto meun
:1
cls
echo.
set /p ym=请输入您要屏蔽的域名:
echo 127.0.0.1   %ym%>>%windir%\system32\drivers\etc\hosts
echo.
echo  恭喜你,%ym%屏蔽成功!5秒后自动返回主菜单
ping -n 5 127.1>nul 
goto meun
:2
cls
echo.
set /p qx= 请输入你想取消屏蔽的域名:
echo.
echo  正在取消%qx%的屏蔽,请稍等....
ren %windir%\system32\drivers\etc\hosts 1
findstr /v /c:"127.0.0.1   %qx%" %windir%\system32\drivers\etc\1>%windir%\system32\drivers\etc\hosts
del %windir%\system32\drivers\etc\1
echo.
echo  恭喜你,%qx%取消屏蔽成功!
echo.
echo  5秒后自动返回主菜单
ping -n 5 127.1>nul 
goto meun
:3
cls
echo.
echo  稍等,正在打开Hosts文件....
ping -n 2 127.1>nul
start notepad.exe %windir%\system32\drivers\etc\hosts
echo.
echo  Hosts文件已打开!!5秒后自动返回主菜单
echo.
ping -n 5 127.1>nul 
goto meun
:4
cls
echo.
echo  稍等,正在打开Hosts所在文件夹....
ping -n 2 127.1>nul
start %windir%\system32\drivers\etc
echo.
echo  Hosts所在文件夹已打开!!5秒后自动返回主菜单
echo.
ping -n 5 127.1>nul 
goto meun
:q
exit




        附件是一个懒人通道,下载下来后解压到任意目录运行即可!


下载人数也不少啊,免费评分走一波呗!

快速编辑HOTST.rar

884 Bytes, 下载次数: 166, 下载积分: 吾爱币 -1 CB

懒人通道

免费评分

参与人数 13吾爱币 +12 热心值 +12 收起 理由
还是死性不改 + 1 鼓励转贴优秀软件安全工具和文档!
wang22638 + 1 + 1 谢谢@Thanks!
Periscope + 1 我很赞同!
聆听-往昔 + 1 + 1 谢谢@Thanks!
shiqianwei + 1 + 1 棒棒哒!
bo1127559056 + 1 + 1 谢谢@Thanks!
jamesmeng + 1 + 1 谢谢@Thanks!
carib + 1 + 1 谢谢@Thanks!
dwangte + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
为海尔而战 + 1 支持原创,支持源码!
remon321 + 1 + 1 谢谢@Thanks!
a48602 + 1 + 1 谢谢@Thanks!
苏紫方璇 + 2 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| z18137 发表于 2019-2-16 11:31
该死的那不是爱 发表于 2019-2-15 15:02
根据脚本生成,屏蔽域名有问题。会把原来整个hosts文件删掉。所以是不是换个思路,查找某个域名,然后通过 ...

本人已经用了很久了,没有发现什么问题啊
该死的那不是爱 发表于 2019-2-15 15:02
根据脚本生成,屏蔽域名有问题。会把原来整个hosts文件删掉。所以是不是换个思路,查找某个域名,然后通过加“#”的方式来达到屏蔽
yangjx 发表于 2019-2-12 11:56
mrhs 发表于 2019-2-12 12:23
有这个确实很方便
shyp 发表于 2019-2-12 12:35
下载学习了!!!!!!
大馒头123 发表于 2019-2-12 12:53
批量处理工具非常的实用啊
 楼主| z18137 发表于 2019-2-12 12:56
大馒头123 发表于 2019-2-12 12:53
批量处理工具非常的实用啊

主要是简单小巧省事,如果不错,还请免费评分走一波哦。。
weliong 发表于 2019-2-12 13:32
如果没有用广告终结者 这个小工具也不错
mood100 发表于 2019-2-12 13:57
感谢,这个方便多了
头像被屏蔽
chen1234 发表于 2019-2-12 14:07 来自手机
提示: 作者被禁止或删除 内容自动屏蔽
vaysalee 发表于 2019-2-12 14:10
感谢,这个方便多了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-17 07:55

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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