[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理如何用两种方法获得IE版本?

我想问一下,如何使用批处理获得IE版本?2种方法,第一种是读取注册表,第二种是读取iexplore.exe的版本

我菜啊,谁会写的话,要写完整些,先谢谢了

回复 1楼 的帖子

第二种:
wmic datafile where "path='\\Program Files\\Internet Explorer\\' and filename='iexplore' and extension='exe'" get version

TOP

原帖由 lxzzr 于 2010-10-23 20:18 发表
第二种:
wmic datafile where "path='\\Program Files\\Internet Explorer\\' and filename='iexplore' and extension='exe'" get version


我想问一下,第二种方法:
1、运行这个命令的时候,会提示正在安装WMIC,会耽误时间,不会马上读取IE的版本,我想如何快速获得IE版本?

2、有没有读取iexplorer.exe的属性中的版本信息来获得版本的命令?


还有,注册表那种方法...

xiexie

TOP

对了,在补充一下,对于楼上那个方法,我想加入一个if语句,就是如果是6.0的版本,就 echo 您的IE版本是...

这个if怎么写?

TOP

回复 4楼 的帖子

注册表:(XPSP3)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer" /v "version"

加 IF 的语句自己找下吧,很简单

TOP

回复 4楼 的帖子

算了,还是给代码吧
  1. @echo off
  2. for /f "skip=4 tokens=1,2 delims=REG_SZ " %%a in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer" /v version 2^<^&1') do (
  3. if {%%b} == {6.0.2900.5512} (
  4. echo %%a: %%b
  5. ) else (
  6. echo %%a: Unknow
  7. )
  8. )
  9. pause
复制代码

TOP

返回列表