[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. for /f "delims=." %%i in ('wmic datafile where name^="C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE" get Version ^|findstr /i /c:"."') do echo IE Version:%%i
  3. pause>nul
复制代码
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)

TOP

回复 4# 飛雪


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer
    Version    REG_SZ    9.10.9200.16384


注册表 截取第二数字段 要判断是0 还是10 还是11 又要多写一段东西

wmic 系统自带服务  代码越简单越好
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)

TOP

回复 7# 飛雪

不敢称大师  大家交流一下

晚了 加了点东西 如有不足 勿怪
  1. @echo off
  2. for /f "skip=2 tokens=3 delims= " %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version') do set a=%%i
  3. set b=%a:~0,1%
  4. set c=%a:~2,1%
  5. set d=%a:~2,2%
  6. if %b% LSS 9 (echo IE Version:%b%&&pause>nul&&exit) else goto next
  7. :next
  8. if %c% EQU 0 (echo IE Version:%b%&&pause>nul&&exit) else goto next
  9. :next
  10. echo IE Version:%d%
  11. pause>nul
复制代码
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)

TOP

回复 9# 飛雪

用的是win8 没有ie 7 8 9可测试

ie版本号借用http://support.microsoft.com/kb/969393 测试

取了 7 8 9的版本号 测试正确

你手上有 7 8 9 ie的话

分别 用代码 把版本号复制上来看看
  1. for /f "skip=2 tokens=3 delims= " %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version') do echo %%i
复制代码
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)

TOP

回复 11# 飛雪


    IE6、7、8在XP下不顯示任何版本

手上没有xp系统可测试 注册表可能和nt6的不一样 那就要先判断系统版本 找到注册表项 再截取ie版本

:) :)
测试环境:WINDOWS 8 64Bit
如系统环境不同,请自行修改 :)

TOP

返回列表