无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4693|回复: 14
打印 上一主题 下一主题

[求助] 批处理怎样区分系统版本?旗舰版?企业版?ltsc?

[复制链接]
1#
发表于 2020-6-24 10:49:46 | 显示全部楼层
  1. echo 获取系统名称....
  2. set verz=0
  3. FOR /f "tokens=2* delims= " %%b in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"  /v  "PRODUCTNAME" 2^>nul') do (set "verx=%%c")
  4. if "!verx!"==""  (for /f "tokens=2 delims==^|" %%c in ('wmic os get name /value ') do ( set "verx=%%c" ))
  5. for /f "tokens=6 delims=.[] " %%c in ('ver') do (if not "%%c"=="" set "very=%%c")
  6. FOR /f "tokens=2* delims= " %%b in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"  /v  "ReleaseId" 2^>nul') do (set "verz=%%c")

  7. CLS
  8. ECHO.
  9. ECHO   当前系统: %verx% %very% %verz%
复制代码



回复

使用道具 举报

2#
发表于 2020-7-13 08:30:35 | 显示全部楼层
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. echo.
  4. echo.
  5. echo 获取系统名称....
  6. set verz=0

  7. FOR /f "tokens=2* delims= " %%b in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"  /v  "PRODUCTNAME" 2^>nul') do (set "verx=%%c")
  8. if "!verx!"==""  (for /f "tokens=2 delims==^|" %%c in ('wmic os get name /value ') do ( set "verx=%%c" ))

  9. for /f "tokens=4 delims=[] " %%c in ('ver') do (if not "%%c"=="" set "very=%%c")

  10. FOR /f "tokens=2* delims= " %%b in ('reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion"  /v  "ReleaseId" 2^>nul') do (set "verz=%%c")

  11. ECHO.
  12. ECHO   当前系统: %verx% / %very% / %verz%

  13. pause>nul
复制代码
ver_xyz.7z (488 Bytes, 下载次数: 7)




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-20 08:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表