【VBS怎么得到某个EXE文件的版本信息(Product Version)】

Honlory 2009-02-05 11:58:06
VBScript,想得到某个EXE的版本信息(右击某个EXE文件,在属性-版本的item里面,有个Product Version),我想得到那个值,请问有什么好的办法?
FileSystemObject好像不提供这样的功能……

谢谢大家
...全文
141 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
浴火_凤凰 2009-08-21
  • 打赏
  • 举报
回复
调用windows api
cuovy 2009-08-16
  • 打赏
  • 举报
回复
ProductVersion([0-9]+).([0-9]+).([0-9]+).([0-9]+)I
cuovy 2009-08-16
  • 打赏
  • 举报
回复
Dim oInfo
Set oVer = WScript.GetObject("res://"& InputBox("Full file path?",wscript.ScriptName,"shell32.dll") &"/16/1")
WScript.Sleep 500
oInfo = Split(oVer.body.innerText,Chr(01))
For i = 1 To UBound(oInfo)
WScript.Echo oInfo(i)
Next


或者直接用正则提取你需要的东西
gengzhw 2009-03-15
  • 打赏
  • 举报
回复
不行的,需要通过activex来调用windows api 才能获取到

4,007

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧