屏蔽网站命令

1
@echo off
1
@setlocal ENABLEDELAYEDEXPANSION
1
title 可屏蔽网址的批处理。
1
color 0a
1
:begin
1
mode con cols=50 lines=56
1
echo ------------------------------------------------
1
echo *****************选择如下操作********************
1
echo.
1
echo.
1
echo ***************1.添加要屏蔽的网址****************
1
echo ***************2.删除已屏蔽的网址****************
1
echo ***************3.查找已屏蔽的网址****************
1
echo ***************4.退出****************************
1
echo.
1
copy %systemdrive%\WINDOWS\system32\drivers\etc\hosts %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt>nul
1
:chose
1
set /p enter=请你输入你的选择:
1
echo.
1
if /i “%enter%”==“1” goto add
1
if /i “%enter%”==“2” goto del
1
if /i “%enter%”==“3” goto check
1
if /i “%enter%”==“4” goto end
1
:add
1
set /p input=输入要添加的网址:
1
if /i “%input%”==“n” goto chose
1
echo 127.0.0.1 %input%》%systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt
1
echo 成功添加屏蔽网址%input%
1
echo 请准确的输入或者按n跳到chose!
1
copy %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt %systemdrive%\WINDOWS\system32\drivers\etc\hosts>nul
1
pause
1
cls
1
goto begin
1
:del
1
echo ~_~你选择了删除操作切记务必最好输入完整的网址~_~
1
set /p del=输入要删除的网址:
1
if /i “%del%”==“n” goto chose
1
@for /f “tokens=* delims=” %%i in (‘findstr /i /v /c:%del% %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt’) do (
1
set var=%%i
1
echo !var!》b.txt
1

1
copy b.txt %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt>nul
1
del b.txt
1
echo 操作完成
1
echo 请准确的输入或者按n跳到chose!
1
copy %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt %systemdrive%\WINDOWS\system32\drivers\etc\hosts>nul
1
pause
1
cls
1
goto begin
1
:check
1
for /f “tokens=2 delims= ” %%i in (‘findstr /i /c:“www” %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt’) do (set var=%%i
1
echo !var!
1

1
for /f “tokens=2 delims= ” %%i in (‘findstr /i /c:“bbs” %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt’) do (set var=%%i
1
echo !var!
1

1
copy %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt %systemdrive%\WINDOWS\system32\drivers\etc\hosts>nul
1
pause
1
goto begin
1
:end
1
copy %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt %systemdrive%\WINDOWS\system32\drivers\etc\hosts>nul
1
del %systemdrive%\WINDOWS\system32\drivers\etc\hosts.txt
1
exit