注册
登录
论坛
搜索
帮助
导航
私人消息 (0)
公共消息 (0)
论坛任务 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
批处理之家
»
BAT求助&讨论
» bat获取操作系统版本、IP、OFFICE版本
[新手上路]
批处理新手入门导读
[视频教程]
批处理基础视频教程
[视频教程]
VBS基础视频教程
[批处理精品]
批处理版照片整理器
[批处理精品]
纯批处理备份&还原驱动
[批处理精品]
CMD命令50条不能说的秘密
[在线下载]
第三方命令行工具
[在线帮助]
VBScript / JScript 在线参考
返回列表
发帖
tstianzy
发短消息
加为好友
tstianzy
当前离线
UID
63974
帖子
2
精华
0
积分
14
PB
14
技术
0
捐助
0
阅读权限
5
在线时间
0 小时
注册时间
2013-12-12
最后登录
2013-12-12
列兵
帖子
2
积分
14
技术
0
捐助
0
注册时间
2013-12-12
1
楼
跳转到
»
倒序看帖
打印
字体大小:
t
T
发表于 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
发短消息
加为好友
andyrave
当前离线
UID
24213
帖子
126
精华
0
积分
174
PB
138
技术
12
捐助
0
阅读权限
20
在线时间
338 小时
注册时间
2010-4-27
最后登录
2023-10-31
二级士官
帖子
126
积分
174
技术
12
捐助
0
注册时间
2010-4-27
2
楼
发表于 2013-12-18 01:18
|
只看该作者
系统版本 ip信息 可以用 systeminfo命令
读取注册表 获取office版本
抱歉 没时间写 给你点思路 以上可以搜索下
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)
TOP
bluewing009
发短消息
加为好友
bluewing009
(九影)
当前离线
UID
20139
帖子
515
精华
0
积分
1788
PB
1743
技术
15
捐助
0
阅读权限
60
在线时间
661 小时
注册时间
2009-11-27
最后登录
2024-5-30
少校
帖子
515
积分
1788
技术
15
捐助
0
注册时间
2009-11-27
3
楼
发表于 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\
TOP
realsil
发短消息
加为好友
realsil
当前离线
UID
63521
帖子
3
精华
0
积分
14
PB
14
技术
0
捐助
0
阅读权限
5
在线时间
4 小时
注册时间
2013-11-14
最后登录
2014-1-2
列兵
帖子
3
积分
14
技术
0
捐助
0
注册时间
2013-11-14
4
楼
发表于 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版本没试过,不清楚。
TOP
gxinglei
发短消息
加为好友
gxinglei
当前离线
UID
64092
帖子
12
精华
0
积分
24
PB
24
技术
0
捐助
0
阅读权限
5
在线时间
2 小时
注册时间
2013-12-20
最后登录
2014-1-10
列兵
帖子
12
积分
24
技术
0
捐助
0
注册时间
2013-12-20
5
楼
发表于 2013-12-24 00:49
|
只看该作者
学习学习!!!!
滚滚长江灬都是水
TOP
返回列表
批处理专区: BAT CMD DOS
BAT求助&讨论
BAT教程&资料
BAT原创&转载
BAT新大陆
BAT转载代码
新手练功
出题挑战
有偿求助
第三方命令行
开源原创工具
iBAT
Take Command
其他脚本区
PowerShell求助&讨论
PowerShell教程&资料
PowerShell原创&转载
VBS求助&讨论
JS / JScript / JavaScript
VBS教程&资料
VBS原创&转载
UNIX/Linux Shell
Python
Perl
网络资源区
电脑技术研讨
精品软件交流
论坛事务区
站务交流
意见反馈
论坛公告
版主申请
交换链接
建站杂谈
活动专区
论坛总版规
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]