批处理学习笔记框架一
@echo off
title Windows Xp 优化文件!
:start
cls
color 0c
MODE con: COLS=50 LINES=27
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.优化系统服务
echo.
echo 2.进行端口操作
echo.
echo 3.设置IP为192.168.1.2
echo.
echo (局域网上网者慎用此功能)
echo.
echo 4.其它优化
echo.
echo 5.设置OEM信息
echo.
echo 6.清除根目录下的SXS病毒
echo.
echo 7.清理系统垃圾
echo.
echo 8.退出
echo.
:cho
set choice=
set /p choice= 请选择:
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto start2
if /i "%choice%"=="2" goto start3
if /i "%choice%"=="3" goto ip
if /i "%choice%"=="4" goto other
if /i "%choice%"=="5" goto oem
if /i "%choice%"=="6" goto virus
if /i "%choice%"=="7" goto del
if /i "%choice%"=="8" goto end
echo 选择无效,请重新输入
echo.
goto cho
:start2
cls
echo Windows Xp 优化文件!
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.优化XP系统服务
echo.
echo 2.恢复XP原系统服务
echo.
echo 3.返回主菜单
echo.
echo 4.退出
echo.
:Choice2
set choice2=
set /p choice2= 请选择:
IF NOT "%Choice2%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice2%"=="1" goto optimize
if /i "%choice2%"=="2" goto Restore
if /i "%choice2%"=="3" goto start
if /i "%choice2%"=="4" goto end
echo 选择无效,请重新输入
echo.
goto Choice2
:optimize
cls
echo 开始进行优化系统服务...
sc config xmlprov start= DEMAND
echo 优化XP系统服务结束,按任意键返回!
pause >nul
goto start2
:Restore
cls
echo 开始恢复XP原系统服务...
echo 恢复XP原系统服务结束,按任意键返回!
pause >nul
goto start2
:start3
cls
echo Windows Xp 优化文件!
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.封杀135,445端口
echo.
echo 2.恢复135,445端口
echo.
echo 3.返回主菜单
echo.
echo 4.退出
echo.
:Choice3
set choice3=
set /p choice3= 请选择:
IF NOT "%Choice3%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice3%"=="1" goto killport
if /i "%choice3%"=="2" goto openport
if /i "%choice3%"=="3" goto start
if /i "%choice3%"=="4" goto end
echo 选择无效,请重新输入
echo.
goto Choice3
:killport
cls
echo 开始封杀135,445端口...
echo 封杀135,445端口结束,按任意键返回!
pause >nul
goto start3
:openport
cls
echo 开始恢复135,445端口...
echo 恢复135,445端口结束,按任意键返回!
pause >nul
goto start3
:ip
cls
echo 开始设置IP地址...
echo 设置IP地址结束,按任意键返回!
pause >nul
goto start
:other
cls
echo 开始进行其它优化...
echo 其它优化结束,按任意键返回!
pause >nul
goto start
:OEM
cls
echo 开始设置OEM信息...
echo OEM设置信息结束,按任意键返回!
pause >nul
goto start
:virus
cls
echo 开始清除根目录下的SXS病毒...
echo 清除根目录下的SXS病毒结束,按任意键返回!
pause >nul
goto start
:del
cls
echo 开始清理系统垃圾文件...
echo 清理系统垃圾文件结束,按任意键返回!
echo.
pause >nul
goto start
:end
exit
title Windows Xp 优化文件!
:start
cls
color 0c
MODE con: COLS=50 LINES=27
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.优化系统服务
echo.
echo 2.进行端口操作
echo.
echo 3.设置IP为192.168.1.2
echo.
echo (局域网上网者慎用此功能)
echo.
echo 4.其它优化
echo.
echo 5.设置OEM信息
echo.
echo 6.清除根目录下的SXS病毒
echo.
echo 7.清理系统垃圾
echo.
echo 8.退出
echo.
:cho
set choice=
set /p choice= 请选择:
IF NOT "%Choice%"=="" SET Choice=%Choice:~0,1%
if /i "%choice%"=="1" goto start2
if /i "%choice%"=="2" goto start3
if /i "%choice%"=="3" goto ip
if /i "%choice%"=="4" goto other
if /i "%choice%"=="5" goto oem
if /i "%choice%"=="6" goto virus
if /i "%choice%"=="7" goto del
if /i "%choice%"=="8" goto end
echo 选择无效,请重新输入
echo.
goto cho
:start2
cls
echo Windows Xp 优化文件!
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.优化XP系统服务
echo.
echo 2.恢复XP原系统服务
echo.
echo 3.返回主菜单
echo.
echo 4.退出
echo.
:Choice2
set choice2=
set /p choice2= 请选择:
IF NOT "%Choice2%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice2%"=="1" goto optimize
if /i "%choice2%"=="2" goto Restore
if /i "%choice2%"=="3" goto start
if /i "%choice2%"=="4" goto end
echo 选择无效,请重新输入
echo.
goto Choice2
:optimize
cls
echo 开始进行优化系统服务...
sc config xmlprov start= DEMAND
echo 优化XP系统服务结束,按任意键返回!
pause >nul
goto start2
:Restore
cls
echo 开始恢复XP原系统服务...
echo 恢复XP原系统服务结束,按任意键返回!
pause >nul
goto start2
:start3
cls
echo Windows Xp 优化文件!
echo.
echo ==============================
echo 请选择要进行的操作,然后按回车
echo ==============================
echo.
echo 1.封杀135,445端口
echo.
echo 2.恢复135,445端口
echo.
echo 3.返回主菜单
echo.
echo 4.退出
echo.
:Choice3
set choice3=
set /p choice3= 请选择:
IF NOT "%Choice3%"=="" SET Choice2=%Choice2:~0,1%
if /i "%choice3%"=="1" goto killport
if /i "%choice3%"=="2" goto openport
if /i "%choice3%"=="3" goto start
if /i "%choice3%"=="4" goto end
echo 选择无效,请重新输入
echo.
goto Choice3
:killport
cls
echo 开始封杀135,445端口...
echo 封杀135,445端口结束,按任意键返回!
pause >nul
goto start3
:openport
cls
echo 开始恢复135,445端口...
echo 恢复135,445端口结束,按任意键返回!
pause >nul
goto start3
:ip
cls
echo 开始设置IP地址...
echo 设置IP地址结束,按任意键返回!
pause >nul
goto start
:other
cls
echo 开始进行其它优化...
echo 其它优化结束,按任意键返回!
pause >nul
goto start
:OEM
cls
echo 开始设置OEM信息...
echo OEM设置信息结束,按任意键返回!
pause >nul
goto start
:virus
cls
echo 开始清除根目录下的SXS病毒...
echo 清除根目录下的SXS病毒结束,按任意键返回!
pause >nul
goto start
:del
cls
echo 开始清理系统垃圾文件...
echo 清理系统垃圾文件结束,按任意键返回!
echo.
pause >nul
goto start
:end
exit