|
|
本帖最后由 cookoe 于 2026-11-8 23:50 编辑
- @echo off
- PUSHD %~dp0
- SET CurDir=%CD%
- PATH "%WINDIR%\SYSTEM32"
- setlocal enabledelayedexpansion
- :: 获取系统版本信息
- for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j
- :: Windows 7 的版本号是 6.1
- if "%VERSION%"=="5.0" (
- echo 检测到 Windows2000,正在执行专用脚本...
- call "script_for_Windows2000.bat"
- )
- if "%VERSION%"=="5.1" (
- echo 检测到 Windows xp,正在执行专用脚本...
- call "script_for_win xp.bat"
- )
- if "%VERSION%"=="5.2" (
- echo 检测到 Windows 2003,正在执行专用脚本...
- call "script_for_win2003.bat"
- )
- if "%VERSION%"=="6.0" (
- echo 检测到 Windows 2008,正在执行专用脚本...
- call "script_for_win2008.bat"
- )
- if "%VERSION%"=="6.1" (
- echo 检测到 Windows 7,Windows 2008R2,正在执行专用脚本...
- call "script_for_win7.bat"
- )
- if "%VERSION%"=="6.2" (
- echo 检测到 Windows 8,Windows 2012正在执行专用脚本...
- call "script_for_win8.bat"
- )
- if "%VERSION%"=="6.3" (
- echo 检测到 Windows 8.1,Windows 2012R2, 正在执行专用脚本...
- call "script_for_win8.1.bat"
- )
- if "%VERSION%"=="10.0" (
- echo 检测到 Windows 10,Windows 2016, Windows 2019, Windows 11, Windows 2025,正在执行专用脚本...
- call "script_for_win10.bat"
- )
- Exit
复制代码 完整版,简单直观,方便修改 |
|