标题: [系统相关] 批处理怎样判断windows系统的版本? [打印本页]
作者: yanglx 时间: 2009-10-29 00:22 标题: 批处理怎样判断windows系统的版本?
公司有繁体和简体的windows,有的是2000有的则是xp,怎样在批处理中判断它是哪个版本?
作者: lxzzr 时间: 2009-10-29 09:12 标题: 回复 1楼 的帖子
systeminfo不知道能否满足你的要求....
作者: yanglx 时间: 2009-10-29 11:10
不行的,看不出来它是繁体还是简体,不知那个版本号与它们有什么对应关系,有谁知首的话请告知。谢谢!
[ 本帖最后由 yanglx 于 2009-10-29 11:11 编辑 ]
作者: sylovanas 时间: 2009-10-29 11:48
- @IF NOT DEFINED debug @ECHO OFF
-
- SET "LREG=%random%.reg"
- REGEDIT /E/A "%CD%\%LREG%" "HKEY_LOCAL_MACHINE\system\currentcontrolset\control\nls\language"
- SET "LANG=Unknow"
- FINDSTR -IC:"Default\"=\"0404" "%CD%\%LREG%" >NUL 2>&1 && SET "LANG=Cht"
- FINDSTR -IC:"Default\"=\"0804" "%CD%\%LREG%" >NUL 2>&1 && SET "LANG=Chs"
- IF EXIST "%CD%\%LREG%" DEL "%CD%\%LREG%" >NUL 2>&1
-
- SET "sOS=unknow"
- VER|FINDSTR -I "2000" && SET "sOS=Windows 2000"
- VER|FINDSTR -I "XP" && SET "sOS=Windows XP"
-
- ECHO SYSTEM VER^: %sOS%
- ECHO Language^: %LANG%
复制代码
作者: yanglx 时间: 2009-10-29 19:47
高手,谢谢了!
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |