无忧启动论坛

标题: 批处理怎样区分系统版本?旗舰版?企业版?ltsc? [打印本页]

作者: szmsys    时间: 2020-5-29 09:24
标题: 批处理怎样区分系统版本?旗舰版?企业版?ltsc?
批处理怎样区分系统版本?旗舰版?企业版?ltsc?

作者: 窄口牛    时间: 2020-5-29 09:38
注册表呗。
作者: szmsys    时间: 2020-5-29 09:45
窄口牛 发表于 2020-5-29 09:38
注册表呗。

能不能说说注册表哪个位置?,谢谢
作者: junyee    时间: 2020-5-29 10:19
本帖最后由 junyee 于 2020-5-29 10:20 编辑

ver
systeminfo


"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"

作者: szmsys    时间: 2020-5-29 10:33
junyee 发表于 2020-5-29 10:19
ver
systeminfo

谢谢😘😚😗😙
作者: fswrx    时间: 2020-5-29 18:25
一起学习一下
作者: dos时代菜鸟    时间: 2020-6-24 10:49
  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%
复制代码




作者: szmsys    时间: 2020-7-1 14:23
厉害
作者: qitiandashe1020    时间: 2020-7-9 19:51
一闪而过了
作者: freesoft00    时间: 2020-7-9 19:59
qitiandashe1020 发表于 2020-7-9 19:51
一闪而过了

最后添加pause
作者: qitiandashe1020    时间: 2020-7-11 14:04
freesoft00 发表于 2020-7-9 19:59
最后添加pause

谢谢,可行。
作者: 807979023    时间: 2020-7-11 14:41
用systeminfo简单些
  1. @echo off&color 1f&echo.
  2. %SystemRoot%\system32\systeminfo|find "系统类型"
  3. %SystemRoot%\system32\systeminfo|find "OS 名称"
  4. %SystemRoot%\system32\systeminfo|find "OS 版本"
  5. pause >nul
复制代码



作者: 新建    时间: 2020-7-11 17:35
前来学习
作者: freesoft00    时间: 2020-7-12 08:02
807979023 发表于 2020-7-11 14:41
用systeminfo简单些

systeminfo速度慢些,而且兄弟还运行了3次
作者: dos时代菜鸟    时间: 2020-7-13 08:30
  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)









欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3