原创批处理之网站屏蔽与解除屏蔽批处理_DOS/BAT教程-查字典教程网
原创批处理之网站屏蔽与解除屏蔽批处理
原创批处理之网站屏蔽与解除屏蔽批处理
发布时间:2016-12-28 来源:查字典编辑
摘要:@echooff&color0f&title网址屏蔽/解除屏蔽::by小楼一夜听春雨:loopsetlocalEnableDelayedEx...

@echooff&color0f&title网址屏蔽/解除屏蔽

::by小楼一夜听春雨

:loop

setlocalEnableDelayedExpansion

setwjm=C:WINDOWSsystem32driversetc

set"str=127.0.0.1"

set"xsxx=echo&echo注:此操作需要经过杀毒软件的同意。"

set"xsxx=%xsxx%&echo==================================&echo"

cls&%xsxx%

echo&echo以下是已经被屏蔽的网址&echo======================&echo

for/f"tokens=1*delims="%%ain(%wjm%hosts)do(

if"%%a"=="127.0.0.1"set/axs+=1

if!xs!geq2(

set/anum+=1

set!num!=%%b&echo^(!num!^)%%b

)

setno=%%a%%b

)

echo

if"%no%"=="127.0.0.1localhost"(cls&%xsxx%&echo&echo目前没有被屏蔽的网址。

echo=====================&echo&echo&echo&echo)

ifdefinedpinbigotojiec

ifdefinedpinbi3gotoquan

echo&echo请选择1屏蔽网址,2解除屏蔽。3全部解除屏蔽。&echo

set/pxuan=请选择[1,2,3]?

if"%xuan%"=="2"(endlocal&setpinbi=a&gotoloop)

if"%xuan%"=="3"(endlocal&setpinbi3=%num%&gotoloop)

cls&%xsxx%

echo&echo请输入需要“屏蔽”的“单个”网址。

echo&echo或先在“某文档”里输入所有要屏蔽的网址,一行一个。

echo&echo再在这里输入“文档名”(含全路径和后缀名),可批量添加。

echo&echo按“回车键”或“点关闭按钮”退出。。。&echo

set/pwdm=请输入文档名或网址:

if"%wdm%"==""exit

ifnotexist%wdm%setwdm="%wdm%"

for/f"delims="%%ain(%wdm%)do(

colorcf&echo!str!%%a>>%wjm%hosts

)

cls&echo&echo屏蔽成功。。。

endlocal&setpinbi=

gotoloop

:jiec

echo&echo输入已经屏蔽的网址前面的序号,解除屏蔽相应的网址。

echo&echo解除屏蔽,可一次输入多个序号,用空格分开。如:12510(即:解除1、2、5、10)

echo&echo按“回车键”或“点关闭按钮”退出。。。&echo

set/pwz=请输入序号:

ifnotdefinedwzexit

:quan

cd.>%wjm%hosts1

color1f

ifdefinedpinbi3for/l%%iin(11%pinbi3%)dosetwz=!wz!%%i

for/f"delims="%%ain(%wjm%hosts)do(

setpin=

for%%iin(%wz%)doif"%%a"=="!str!!%%i!"setpin=a

ifnotdefinedpinecho%%a>>%wjm%hosts1

)

del/q%wjm%hosts

ren%wjm%hosts1hosts

del/q%wjm%hosts1

cls&echo&echo解除屏蔽成功。。。

endlocal&setpinbi=&setpinbi3=

gotoloop

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新DOS/BAT学习
    热门DOS/BAT学习
    脚本专栏子分类