日期:2014-05-17  浏览次数:20931 次

用批處理能否獲取應用程序的版本號
比如一個程序的版本是:1.0.0.1﹐通過批處理文件bat能否獲得這個版本號﹗
如果可以﹐應該怎樣實現?
先謝謝各位了﹗

------解决方案--------------------
批处理无所不能:)

@echo off
set App=c:\\windows\\explorer.exe
wmic datafile where "Name= '%App% ' " get Manufacturer,Version,Filename
pause
------解决方案--------------------
注: wmic必须要在管理员权限下运行。

D:\WINDOWS\system32> filever svchost.exe

--a-- W32i APP ENU 5.1.2600.2180 shp 14,336 08-04-2004 svchost.exe

filever.exe
在系统安装光盘的support里安装一下support tools就会有了,比较简单