通过 cmd/bat 从文件中获取产品版本

zab*_*lus 3 cmd getfileversion

我有一个包含版本资源的文件,其中填充了文件版本/产品版本字段。我需要通过 BAT 文件检索产品版本。例如,bat 文件的输出中有 ProductVersion 1.0.1 的文件,我不想有字符串“101”或“1.0.1”

ken*_*orb 5

您可以使用Sysinternals Suitesigcheck的一部分工具,因为它很旧,例如filever

$ sigcheck.exe -q -n app.exe
5.0.0.1241
Run Code Online (Sandbox Code Playgroud)

通过指定-q(quiet) 和-n,它将仅显示文件版本号。