📄 万能.bat
字号:
@shift 1
@echo off
color 0a
MODE con COLS=30 LINES=5
:start
title 万能批处理工具包 最终版
cls
color
for /f "delims=" %%i in ("%0") do set cdname=%%~dpi
MODE con: COLS=55 LINES=25
set tm1=%time:~0,2%
set tm2=%time:~3,2%
set tm3=%time:~6,2%
echo 万能批处理工具包 最终版
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo ‖ A.系统类 B.网络类 C.关机程序 ‖
echo ‖ D.运行类 E.禁止类 F.系统忧化 ‖
echo. ‖ G.病毒防护类 ‖
echo ‖________________________________________‖
echo ╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
echo.
:cho
set choice=
set /p choice= 请输入对应的按回车:
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="A" goto win
if /i "%choice%"=="B" goto net
if /i "%choice%"=="C" goto shutdown
if /i "%choice%"=="D" goto run
if /i "%choice%"=="E" goto jinzhi
if /i "%choice%"=="F" goto sever
if /i "%choice%"=="G" goto bd
echo 选择无效,请重新输入
echo.
goto cho
:win
cls
echo ___________________________________________________
echo.
echo 『系统类』 例:优化XP系统服务(按A)回车
echo ___________________________________________________
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo.┋ ‖ ┋
echo ┋ A.右键增加复制、移动 ‖ O.列举进程 ┋
echo.┋ B.给每个盘添加卷标 ‖ P.清除多余桌面右键菜单 ┋
echo ┋ C.C盘转换为NTFS格式 ‖ S.清除所有多余的启动项 ┋
echo.┋ D.IE组件修复优化 ‖ T.文件加上匿名权限 ┋
echo ┋ E.清除默认共享 ‖ U.给系统打上补丁 ┋
echo.┋ F.右键添加打开MS-DOS ‖ V.指定文件外删除程序 ┋
echo ┋ G.显示/隐藏磁盘 ‖ W.清除运行记录 ┋
echo.┋ H.查看物理内存 ‖ ┋
echo ┋ I.查看电脑硬件信息 ‖ ┋
echo.┋ J.右键添加用记事本...‖ ┋
echo ┋ k.禁止保留文档记录 ‖ ┋
echo.┋ L.右键添加CMD ‖ ┋
echo ┋ M.更改电源管理方式 ‖ ┋
echo.┋ N.更改盘符 ‖_______________________ ┋
echo ┋ ‖ Y.返回菜单 Z.退出程序 ┋
echo.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:Choice2
set choice2=
set /p choice2= 请输入对应的按回车:
IF NOT "%Choice2%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice2%"=="A" goto yjcopy
if /i "%choice2%"=="B" goto label
if /i "%choice2%"=="C" goto ntfs
if /i "%choice2%"=="D" goto IE
if /i "%choice2%"=="E" goto server
if /i "%choice2%"=="F" goto msdos
if /i "%choice2%"=="G" goto Drives
if /i "%choice2%"=="H" goto minfo
if /i "%choice2%"=="I" goto info
if /i "%choice2%"=="J" goto wmic
if /i "%choice2%"=="K" goto wd
if /i "%choice2%"=="L" goto yjcmd
if /i "%choice2%"=="M" goto dy
if /i "%choice2%"=="N" goto xgpf
if /i "%choice2%"=="O" goto ps
if /i "%choice2%"=="R" goto regsvr
if /i "%choice2%"=="S" goto mscon
if /i "%choice2%"=="T" goto everyone
if /i "%choice2%"=="U" goto winbd
if /i "%choice2%"=="V" goto zddel
if /i "%choice2%"=="W" goto delrunjl
if /i "%choice2%"=="Y" goto start
if /i "%choice2%"=="Z" goto end
echo 选择无效,请重新输入
echo.
goto Choice2
:net
cls
echo ___________________________________________________
echo.
echo 『网络类』 例:百度设为主页(按A)回车
echo ___________________________________________________
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo.┋ ‖ ┋
echo ┋ A.百度关键字搜索 ‖J.查看进程使用端口 ┋
echo.┋ B.查看进程使用的端口 ‖K.结束进程 ┋
echo ┋ C.查看IP的MAC地址 ‖L.本机绑定arp ┋
echo.┋ D.断开ADSL连接 ‖M.自动改主页 ┋
echo ┋ E.检查网络信息 ‖N.定时启动程序和关闭 ┋
echo.┋ F.显示网络配置 ‖O.检查网络程序 ┋
echo ┋ G.显示自己的IP ‖P.清除E盘游戏下的EXE ┋
echo.┋ H.中文显示ping结果 ‖Q.网站屏蔽工具 ┋
echo ┋ I.自定义配置ip网关dns ‖R.解除网站屏蔽 ┋
echo.┋ ‖_______________________┋
echo ┋ ‖ Y.返回菜单 Z.退出程序 ┋
echo.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:Choice3
set choice3=
set /p choice3= 请输入对应的按回车:
IF NOT "%Choice3%"=="" SET Choice3=%Choice3:~0,1%
if /i "%choice3%"=="A" goto cha
if /i "%choice3%"=="B" goto post
if /i "%choice3%"=="C" goto MAC
if /i "%choice3%"=="D" goto adsl
if /i "%choice3%"=="E" goto netsh
if /i "%choice3%"=="F" goto config
if /i "%choice3%"=="G" goto IP
if /i "%choice3%"=="H" goto ping
if /i "%choice3%"=="I" goto dns
if /i "%choice3%"=="J" goto netstat
if /i "%choice3%"=="K" goto kickid
if /i "%choice3%"=="L" goto arp
if /i "%choice3%"=="M" goto index
if /i "%choice3%"=="N" goto startexit
if /i "%choice3%"=="O" goto setlocal
if /i "%choice3%"=="P" goto dele
if /i "%choice3%"=="Q" goto bpurl
if /i "%choice3%"=="R" goto qxbpurl
if /i "%choice3%"=="Y" goto start
if /i "%choice3%"=="Z" goto end
:run
cls
echo ___________________________________________________
echo.
echo 『运行类』 例:注册表(按A)回车
echo ___________________________________________________
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo.┋ ‖ ┋
echo ┋ A.注册表 ‖ O.计算机性能监测程序 ┋
echo.┋ B.远程桌面连接 ‖ p.事件查看器 ┋
echo ┋ C.管理控制MMC ‖ Q.本地安全策略 ┋
echo.┋ D.检查DirectX信息 ‖ R.系统配置实用程序 ┋
echo ┋ E.系统医生 ‖ S.本地服务 ┋
echo.┋ F.设备管理器 ‖ ┋
echo ┋ G.磁盘碎片整理程序 ‖ ┋
echo.┋ H.磁盘管理实用程序 ‖ ┋
echo ┋ I.系统组件服务 ‖ ┋
echo.┋ J.记事本 ‖ ┋
echo ┋ k.组策略 ‖ ┋
echo.┋ L.本机用户和组 ‖ ┋
echo ┋ M.ODBC数据源管理器 ‖ ┋
echo.┋ N.计算机管理 ‖_______________________ ┋
echo ┋ ‖ Y.返回菜单 Z.退出程序 ┋
echo.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:Choice4
set choice4=
set /p choice4= 请输入对应的按回车:
IF NOT "%Choice4%"=="" SET Choice4=%Choice4:~0,1%
if /i "%choice4%"=="A" goto regedit
if /i "%choice4%"=="B" goto mstsc
if /i "%choice4%"=="C" goto mmc
if /i "%choice4%"=="D" goto dxdiag
if /i "%choice4%"=="E" goto drwtsn32
if /i "%choice4%"=="F" goto devmgmt
if /i "%choice4%"=="G" goto dfrg
if /i "%choice4%"=="H" goto diskmgmt
if /i "%choice4%"=="I" goto dcomcnfg
if /i "%choice4%"=="J" goto notepad
if /i "%choice4%"=="K" goto gpedit
if /i "%choice4%"=="L" goto lusrmgr
if /i "%choice4%"=="M" goto odbcad32
if /i "%choice4%"=="N" goto compmgmt
if /i "%choice4%"=="O" goto perfmon
if /i "%choice4%"=="P" goto eventvwr
if /i "%choice4%"=="Q" goto secpol
if /i "%choice4%"=="R" goto msconfig
if /i "%choice4%"=="S" goto services
if /i "%choice4%"=="Y" goto start
if /i "%choice4%"=="Z" goto end
echo 选择无效,请重新输入
echo.
goto Choice4
:bd
cls
echo ___________________________________________________
echo.
echo 『系统防护类』 例:清除SXS病毒(按A) 回车
echo ___________________________________________________
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo.┋ ‖ ┋
echo ┋ A.清除SXS病毒 ‖ L.不显示扩展名 ┋
echo.┋ B.清除下载器病毒 ‖ M.显示扩展名 ┋
echo.┋ C.注册表防护 ‖ N.不显示隐藏文件 ┋
echo.┋ D.注册表防P2P系列 ‖ O.显示隐藏文件 ┋
echo.┋ E.插件免疫 ‖ P.插件免疫 ┋
echo ┋ F.清理系统垃圾 ‖ Q.防winpcap/执法官等 ┋
echo ┋ G.U盘设置为只读 ‖ R.开始封杀135,445端口 ┋
echo ┋ H.解除U盘设为只读 ‖ S.开始恢复135,445端口 ┋
echo ┋ I.关闭驱动器自动播放 ‖ T.生成autorun.inf免疫 ┋
echo ┋ J.查看用户是否存在 ‖ ┋
echo ┋ ‖_____________________ ┋
echo ┋ ‖Y.返回菜单 Z.退出程序 ┋
echo.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:Choice5
set choice5=
set /p choice5= 请输入对应的按回车:
IF NOT "%Choice5%"=="" SET Choice5=%Choice5:~0,1%
if /i "%choice5%"=="A" goto sxs
if /i "%choice5%"=="B" goto down
if /i "%choice5%"=="C" goto fh
if /i "%choice5%"=="D" goto p2p
if /i "%choice5%"=="E" goto cjmy
if /i "%choice5%"=="F" goto del
if /i "%choice5%"=="G" goto zdu
if /i "%choice5%"=="H" goto jszdu
if /i "%choice5%"=="I" goto stopdisk
if /i "%choice5%"=="J" goto useroff
if /i "%choice5%"=="L" goto ara
if /i "%choice5%"=="M" goto arb
if /i "%choice5%"=="N" goto arc
if /i "%choice5%"=="O" goto ard
if /i "%choice5%"=="P" goto cjmy
if /i "%choice5%"=="Q" goto ffarp
if /i "%choice2%"=="R" goto killport
if /i "%choice2%"=="S" goto openport
if /i "%choice2%"=="T" goto mdautorun
if /i "%choice5%"=="Y" goto start
if /i "%choice5%"=="Z" goto end
echo 选择无效,请重新输入
echo.
goto Choice5
:jinzhi
cls
echo ___________________________________________________
echo.
echo 『禁止专区』 例:禁止本地连接属性(按A)回车
echo ___________________________________________________
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo.┋ ‖ ┋
echo ┋ A.禁止本地连接属性 ‖ L.禁止下载 ┋
echo.┋ B.禁止注册表 ‖ M.禁止文件夹选项 ┋
echo ┋ C.禁止组策略 ‖ N.禁止我的电脑/右键管理┋
echo.┋ D.禁止改密码/锁定本机‖ O.禁止任务栏属性 ┋
echo ┋ E.禁止CMD命令 ‖ P.禁止注消 ┋
echo.┋ F.禁止任务管理器 ‖ Q.禁止internet属性 ┋
echo ┋ G.禁止运行 (注销生效)‖ R.禁止显示隐藏文件 ┋
echo.┋ H.禁止指定程序 ‖ S.禁止显示扩展名 ┋
echo.┋ I.运行指定程序 ‖ ┋
echo ┋ J.禁止Internet选项 ‖ U.进入解禁专区 ┋
echo.┋ k.禁止“注销”菜单 ‖______________________ ┋
echo ┋ ‖ Y.返回菜单 Z.退出程序 ┋
echo.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:Choice7
set choice7=
set /p choice7= 请输入对应的按回车:
IF NOT "%Choice7%"=="" SET Choice7=%Choice7:~0,1%
if /i "%Choice7%"=="a" goto list1_1
if /i "%Choice7%"=="b" goto list1_2
if /i "%Choice7%"=="c" goto list1_3
if /i "%Choice7%"=="d" goto list1_4
if /i "%Choice7%"=="e" goto list1_5
if /i "%Choice7%"=="f" goto list1_6
if /i "%Choice7%"=="g" goto list1_7
if /i "%Choice7%"=="h" goto list1_8
if /i "%Choice7%"=="i" goto list1_9
if /i "%Choice7%"=="j" goto list2_1
if /i "%Choice7%"=="k" goto list2_2
if /i "%Choice7%"=="L" goto list2_3
if /i "%Choice7%"=="m" goto list2_4
if /i "%Choice7%"=="n" goto list2_5
if /i "%Choice7%"=="o" goto list2_6
if /i "%Choice7%"=="p" goto list2_7
if /i "%Choice7%"=="q" goto list2_8
if /i "%Choice7%"=="r" goto list2_9
if /i "%Choice7%"=="s" goto list3_1
if /i "%Choice7%"=="u" goto jiechu
if /i "%choice7%"=="Y" goto start
if /i "%choice7%"=="Z" goto end
echo 选择无效,请重新输入
echo.
goto Choice7
:jiechu
cls
echo ___________________________________________________
echo.
echo 『解禁专区』 例:解除本地连接属性(按A)回车
echo ___________________________________________________
echo ╔┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╗
echo.┋ ‖ ┋
echo ┋ A.解除本地连接属性 ‖ L.解除下载 ┋
echo.┋ B.解除注册表 ‖ M.解除文件夹选项 ┋
echo ┋ C.解除组策略 ‖ N.解除我的电脑/右键管理┋
echo.┋ D.解除改密码/锁定本机‖ O.解除任务栏属性 ┋
echo ┋ E.解除CMD命令 ‖ P.解除注消 ┋
echo.┋ F.解除任务管理器 ‖ Q.解除internet属性 ┋
echo ┋ G.解除运行 (注销生效)‖ R.解除显示隐藏文件 ┋
echo.┋ H.解除指定程序 ‖ S.解除显示扩展名 ┋
echo.┋ I.运行指定程序 ‖ ┋
echo ┋ J.解除Internet选项 ‖ U.返回禁止专区 ┋
echo.┋ k.解除“注销”菜单 ‖______________________ ┋
echo ┋ ‖ Y.返回菜单 Z.退出程序 ┋
echo.╚┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉╝
:Choice9
set choice9=
set /p choice9= 请输入对应的按回车:
IF NOT "%Choice9%"=="" SET Choice9=%Choice9:~0,1%
if /i "%Choice9%"=="a" goto list1_1
if /i "%Choice9%"=="b" goto list1_2
if /i "%Choice9%"=="c" goto list1_3
if /i "%Choice9%"=="d" goto list1_4
if /i "%Choice9%"=="e" goto list1_5
if /i "%Choice9%"=="f" goto list1_6
if /i "%Choice9%"=="g" goto list1_7
if /i "%Choice9%"=="h" goto list1_8
if /i "%Choice9%"=="i" goto list1_9
if /i "%Choice9%"=="j" goto list2_1
if /i "%Choice9%"=="k" goto list2_2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -