@echo off&setlocal&cls echo/&echo/&echo=&echo]&echo[&echo+ :start set/p a=選擇模式(1:屏蔽網(wǎng)站 2:加速訪(fǎng)問(wèn) 3:刪除被屏蔽的網(wǎng)站 4:退出): if not defined a goto start if %a% equ 1 (echo/&goto a) if %a% equ 2 (echo/&goto b) if %a% equ 3 (echo/&goto c) if %a% equ 4 (cls&goto :eof) cls echo 輸入錯(cuò)誤,按任意鍵重新開(kāi)始... ... pause>nul echo/&echo/&echo=&echo]&echo[&echo+ goto start :a set/p b= 輸入要屏蔽的網(wǎng)站地址 (如:www.baidu.com): >>%systemroot%/system32/drivers/etc/hosts echo 0.0.0.0 %b% echo ********設(shè)置完成******** goto :eof :b set/p b= 輸入要加速訪(fǎng)問(wèn)的主機(jī)IP (如:192.168.1.6 ): set/p bb= 輸入要加速訪(fǎng)問(wèn)的主機(jī)域名(如:www.baidu.com): >>%systemroot%/system32/drivers/etc/hosts echo %b% %bb% echo ********設(shè)置完成******** goto :eof :c set/p b= 輸入曾經(jīng)屏蔽過(guò)的網(wǎng)站地址: pushd %systemroot%/system32/drivers/etc/ >nul findstr /i "/<%b%/>"<hosts||(cls&echo/&echo ***對(duì)不起沒(méi)有找到所提供的網(wǎng)站地址***&goto :eof) >>hosts.pp findstr /vi "/<%b%/>"<hosts del /f /q hosts ren hosts.pp hosts popd echo ********設(shè)置完成******** goto :eof
您可能感興趣的文章:
Linux 修改 etc/hosts文件詳細(xì)介紹linux系統(tǒng)下hosts文件詳解及配置Powershell小技巧之編輯Hosts文件修改hosts文件使apache綁定域名指向本機(jī)利用 bat 文件制作 HOSTS 快速切換器淺析hosts 文件的作用及修改 hosts 文件的方法