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

[系统相关] 批处理怎样判断IE版本?

先前有批處理能夠判斷IE版本,但自從IE10、IE11開始便會判斷成IE9
請高手幫幫忙解決,謝謝
  1. for /f "skip=2 delims=." %%i in ('reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version') do set a=%%i
  2. set b=%a:~-1%
  3. echo %b%
复制代码

回复 2# andyrave


這個方式的確也可行,謝謝您!

但還是希望能用判斷註冊表的方式,不知道有沒有辦法?

TOP

回复 6# andyrave


如果大師方便的話,還是麻煩您幫個小忙

拜託了!

TOP

回复 8# andyrave


謝謝您,可以正常判斷 ie10;ie11兩位數
但單位數的ie6、7、8;9則不行

TOP

本帖最后由 飛雪 于 2013-5-5 12:33 编辑

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

IE8顯示: 8.0.7601.17514
IE9顯示: 9.0.8112.16421
IE10顯示: 9.10.9200.16540

值得注意的是,在XP底下無法顯示IE所有版本,但在 WIN7底下卻可以正確顯示IE8、9、10

TOP

回复 12# andyrave


XP的,請參考

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer]
"Build"="86001"
"Version"="8.0.6001.18702"
"W2kVersion"="8.0.6001.18702"
@=""
"IntegratedBrowser"=dword:00000001
"MkEnabled"="Yes"
"No3DBorder"=dword:00000000
"SmartDithering"=dword:00000001
"PhishingFilter"=dword:00000002
"DownloadUI"="{802F530B-A8F6-4631-AE49-6BACAAC6373E}"

TOP

回复 14# apang


謝謝您,XP底下也可以正常判斷了!!!

但如果還想延伸下去該如何做?

例如判斷是IE6,想要 goto ie6
繼續運行想在ie6做的動作

TOP

回复 16# apang


謝謝
NT5.X
NT6.X都可以使用

TOP

返回列表