手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >原创批处理之网站屏蔽与解除屏蔽批处理
原创批处理之网站屏蔽与解除屏蔽批处理
摘要:@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

【原创批处理之网站屏蔽与解除屏蔽批处理】相关文章:

执行批处理bat程序中的条件处理

批处理中直接执行vbs的方法

批处理中的预处理实现代码

批处理中的echo命令图文详解

不错的批处理脚本 第一部分

批处理程序中的“多线程”处理代码

不错的dos批处理命令详解第1/2页

批处理bat计算上个月最后一天的日期

用批处理实现映射盘网络盘为固定盘符,请更改冲突的硬盘盘符

Windows批处理中获取文件属性的一些方法

精品推荐
分类导航