标题:
[系统相关]
bat获取操作系统版本、IP、OFFICE版本
[打印本页]
作者:
tstianzy
时间:
2013-12-12 14:37
标题:
bat获取操作系统版本、IP、OFFICE版本
各位大侠:
我想通过bat获取windows机器中的系统版本、IP、OFFICE版本等信息,目前有windows XP,windows 7,windows 8,windows 8.1,windows server 2003,windows server 2008,IP地址是192.168.11网段和192.168.12网段,OFFICE有office 2007,office 2010,office 2013,这些情况。
麻烦了,非常感谢。
作者:
andyrave
时间:
2013-12-18 01:18
系统版本 ip信息 可以用 systeminfo命令
读取注册表 获取office版本
抱歉 没时间写 给你点思路 以上可以搜索下
作者:
bluewing009
时间:
2013-12-18 19:39
注册表 reg query 命令
Office 2007: HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\
Office 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\
Office 2010: HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\
作者:
realsil
时间:
2013-12-20 11:51
systeminfo信息比较全面,但执行速度较慢。
1.系统版本的获取,可按照如下方式:
@echo off
ver | find "4.0." > NUL && goto win95
ver | find "4.10." > NUL && goto win98
ver | find "4.90." > NUL && goto win_me
ver | find "3.51." > NUL && goto win_Nt_3_5
ver | find "5.0." > NUL && goto win2000
ver | find "5.1." > NUL && goto win_xp
ver | find "5.2." > NUL && goto win2003
ver | find "6.0." > NUL && goto vista
ver | find "6.1." > NUL && goto win7
ver | find "6.2." > NUL && goto win8
ver | find "6.3." > NUL && goto winBlue
:win95
@echo ----------------------------------------
@echo OS version is:Win95
@echo ----------------------------------------
set version=Win95
goto end
:win98
@echo ----------------------------------------
@echo OS version is:Win98
@echo ----------------------------------------
set version=Win98
goto end
:win_me
@echo ----------------------------------------
@echo OS version is:Win_me
@echo ----------------------------------------
set version=Win_me
goto end
:win_Nt_3_5
@echo ----------------------------------------
@echo OS version is:Win NT 3.51
@echo ----------------------------------------
set version=Win NT 3.51
goto end
:win2000
@echo ----------------------------------------
@echo OS version is:Win2000
@echo ----------------------------------------
set version=Win2000
goto end
:win_xp
@echo ----------------------------------------
@echo OS version is:WinXP
@echo ----------------------------------------
set version=WinXP
goto end
:win2003
@echo ----------------------------------------
@echo OS version is:Win200
3
@echo ----------------------------------------
set version=Win200
3
goto end
:vista
@echo ----------------------------------------
@echo OS version is:Vista
@echo ----------------------------------------
set version=Vista
goto end
:win7
@echo ----------------------------------------
echo OS version is:Win7
@echo ----------------------------------------
set version=Win7
goto end
:win8
@echo ----------------------------------------
@echo OS version is:Win8
@echo ----------------------------------------
set version=Win8
goto end
:winBlue
@echo ----------------------------------------
@echo OS version is:WinBlue
@echo ----------------------------------------
set version=WinBlue
goto end
@echo ----------------------------------------
@echo Dont get OS version
@echo ----------------------------------------
set version=
:end
2.IP获取ipconfig
3.office版本没试过,不清楚。
作者:
gxinglei
时间:
2013-12-24 00:49
学习学习!!!!
欢迎光临 批处理之家 (http://www.bathome.net/)
Powered by Discuz! 7.2