可能重复:
Command line tool to dump Windows DLL version?
How do I retrieve the version of a file from a batch file on Windows Vista?
是否可以使用批处理命令获取dll或exe文件的文件版本并将其存储在变量中?
答案 0 :(得分:11)
以下是使用sigcheck的示例:
@ECHO OFF
FOR /F "tokens=1-3" %%i IN ('p:\supporttools\sigcheck.exe p:\supporttools\procmon.exe') DO ( IF "%%i %%j"=="File version:" SET filever=%%k )
ECHO The version of the file is %filever%
PAUSE
答案 1 :(得分:10)
查看Sysinternals实用程序SigCheck。 在批处理脚本中尝试此操作:
sigcheck.exe -n YourFile.exe