|
- @ECHO OFF
- Title 电脑维护菜单
- mode con lines=32 cols=72
- color 1f
- setlocal enabledelayedexpansion
- for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (set "DEL=%%a")
- %1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
- cd /d "%~dp0"
- :start
- cls
- echo.
- call :ColorText 1C " 电脑维护菜单"
- echo.
- echo.
- echo.
- call :ColorText 1B " 磁盘管理 系统维护 映像管理"
- echo.
- echo.
- echo.
- call :ColorText 1F " 01. 将整个磁盘分区 11. 重新 安装 系统 21. 查看映像的信息"
- echo.
- echo.
- call :ColorText 1F " 02. 删除指定的分区 12. 完整 备份 系统 22. 将镜像重新命名"
- echo.
- echo.
- call :ColorText 1F " 03. 创建指定的分区 13. 增量 备份 系统 23. 提取指定的镜像"
- echo.
- echo.
- call :ColorText 1F " 04. 回收分区的空间 14. 还原以前的系统 24. 删除指定的镜像"
- echo.
- echo.
- call :ColorText 1F " 05. 扩容分区的容量 15. 修复 系统 引导 25. 装载并修改镜像"
- echo.
- echo.
- call :ColorText 1F " 06. 格式化指定分区 16. 添加或删除驱动 26. 创建可启动映像"
- echo.
- echo.
- call :ColorText 1F " 07. 显示或隐藏分区 17. 备份或还原驱动 27. 完整备份文件夹"
- echo.
- echo.
- call :ColorText 1F " 08. 管理分区的盘符 18. 查看 驱动 程序 28. 还原映像到目录 "
- echo.
- echo.
- call :ColorText 1F " 09. 管理分区的图标 19. 集成 系统 补丁 29. WIM 与 ESD互转 "
- echo.
- echo.
- call :ColorText 1F " 10. 设置分区为只读 20. 系统检查与修复 "
- call :ColorText 1C " 30. 退 "
- call :ColorText 1A " 出"
- call :ColorText 1E " 批"
- call :ColorText 1D " 处"
- call :ColorText 1B " 理"
- echo.
- echo.
- mshta vbscript:createobject("sapi.spvoice").speak("温馨提醒:下面每一步操作, 请按回车键确认")(window.close)
- call :ColorText 1A " 温馨提醒:下面每一步操作, 请按回车键确认!"
- echo.
- echo.
- echo.
- call :ColorText 1E " 请输入您选择的菜单序号"
- set /p w=:
- echo %w%|findstr "^0">nul && set w=%w:~1,1%
- echo.
- for /l %%i in (1 1 30) do if %w%==%%i goto %%i
- echo.
- CLS
- ECHO.
- ECHO.
- ECHO 输入有误,按任意键返回主菜单。
- PAUSE >nul
- goto start
- echo.
- :ColorText
- <nul set /p "=%DEL%" > "%~2"
- findstr /v /a:%1 /R "+" "%~2" nul
- del "%~2" > nul
- goto :eof
- :1
- cls
- ::测试
- netsh interface ip set address name="以太网" source=static 10.0.0.219 255.0.0.0 10.0.0.1
- netsh interface ip set dns "以太网" source=static 114.114.114.114 >nul
- netsh interface ip add dns name="以太网" addr=223.5.5.5 validate=no
- echo **正常上网成功**
- echo ------------------------------------------
- pause
- goto start
复制代码 测试了下,挺好了,感谢楼主! |
|