• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >DOS/BAT > 原创批处理之网站屏蔽与解除屏蔽批处理

原创批处理之网站屏蔽与解除屏蔽批处理

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了原创文学网站投稿,榕树下原创文学网站,上传原创音乐的网站,原创诗歌投稿网站,原创音乐网站等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
@echo off&color 0f&title 网址 屏蔽/解除屏蔽
:: by 小楼一夜听春雨 
:loop
setlocal EnableDelayedExpansion
set wjm=C:\WINDOWS\system32\drivers\etc
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= " %%a in (%wjm%\hosts) do (
  if "%%a"=="127.0.0.1" set /a xs+=1
  if !xs! geq 2 (
  set /a num+=1
  set !num!=%%b&echo ^(!num!^) %%b
  )
  set no=%%a %%b
)
echo\
if "%no%"=="127.0.0.1 localhost" (cls&%xsxx%&echo\&echo 目前没有被屏蔽的网址。
echo =====================&echo\&echo\&echo\&echo\)
if defined pinbi goto jiec
if defined pinbi3 goto quan
echo\&echo 请选择 1 屏蔽网址,2 解除屏蔽。3 全部解除屏蔽。&echo\
set /p xuan=请选择 [ 1,2,3 ] ? 
if "%xuan%"=="2" (endlocal&set pinbi=a&goto loop)
if "%xuan%"=="3" (endlocal&set pinbi3=%num%&goto loop)
cls&%xsxx%
echo\&echo 请输入需要“屏蔽”的“单个”网址。
echo\&echo 或 先在“某文档”里输入所有要屏蔽的网址,一行一个。
echo\&echo 再在这里输入 “文档名” (含全路径和后缀名),可批量添加。
echo\&echo 按“回车键”或“点关闭按钮”退出。。。&echo\
set /p wdm=请输入文档名或网址:
if "%wdm%"=="" exit
if not exist %wdm% set wdm="%wdm%"
for /f "delims=" %%a in (%wdm%) do (
  color cf&echo !str!%%a>>%wjm%\hosts
)
cls&echo\&echo 屏蔽成功。。。
endlocal&set pinbi=
goto loop
:jiec
echo\&echo 输入已经屏蔽的网址前面的序号,解除屏蔽相应的网址。
echo\&echo 解除屏蔽,可一次输入多个序号,用空格分开。如:1 2 5 10 (即:解除1、2、5、10)
echo\&echo 按“回车键”或“点关闭按钮”退出。。。&echo\
set /p wz=请输入序号:
if not defined wz exit
:quan
cd.>%wjm%\hosts1
color 1f
if defined pinbi3 for /l %%i in (1 1 %pinbi3%) do set wz=!wz! %%i
for /f "delims=" %%a in (%wjm%\hosts) do (
  set pin=
  for %%i in (%wz%) do if "%%a"=="!str!!%%i!" set pin=a
  if not defined pin echo %%a>>%wjm%\hosts1
)
del/q %wjm%\hosts
ren %wjm%\hosts1 hosts
del/q %wjm%\hosts1
cls&echo\&echo 解除屏蔽成功。。。
endlocal&set pinbi=&set pinbi3=
goto loop </div>

您可能想查找下面的文章:

  • 原创批处理之网站屏蔽与解除屏蔽批处理

相关文章

  • 自动生成批量执行SQL脚本的批处理实例演示
  • WinXP自动开机登陆WoW bat实现
  • 批处理生成几乎任何字符,包括Tab
  • 批处理bat下载FTP服务器上指定天数之前的文件
  • 每天按时 重启服务器 的批处理
  • 终极dos批处理for循环命令详解
  • 拿到肉鸡后一些关闭防火墙的命令集合第1/2页
  • 用DOS命令判断磁盘分区是否为NTFS格式
  • 利用 bat 文件制作 HOSTS 快速切换器
  • 用bat实现打开快捷方式指向的目录

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • cmd if条件 条件判断
    • DOS自带的批处理命令
    • 批处理 添加隐藏用户代码
    • 批处理编程- -介绍
    • Bootcfg 配置、查询或更改 Boot.ini 文件设置
    • 将批处理文件注册成服务在系统启动的时候自动调用
    • 关闭默认共享的bat文件
    • 最新万能 DOS 启动盘制作全攻略(软盘+光盘+U盘+硬盘+NTFS+应急实用工具)
    • 出给新手的数值排序加分题
    • cmd批处理常用符号详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有