如何使用批处理脚本中的命令行提取目录中存在的文件的版本号?
答案 0 :(得分:0)
您可以尝试使用powershell包装的批处理文件:
@echo off
echo.
set /p PathFile="Enter the absolute path to your application to retrieve its version > "
echo.
SET ScriptDirectory=%~dp0
SET ScriptPath=%ScriptDirectory%FileVersion.ps1
echo (Get-Item '%PathFile%').VersionInfo.FileVersion > %ScriptPath%
cmd /k PowerShell -NoProfile -ExecutionPolicy Unrestricted -File ""%ScriptPath%""
答案 1 :(得分:0)
使用sigcheck实用程序提取文件版本信息。
我下载了大约290KB的sigcheck.exe,然后使用此命令获取文件版本信息:
SIGCHECK -a C:\ Program Files(x86)\ Software \ bin \ Software.exe