如何使用cmd从目录中提取文件版本信息?
How to use cmd to extract file version information from a directory?
如何在批处理脚本中使用命令行提取目录中存在的文件的版本号?
您可以试试这个用 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%""
使用 sigcheck 实用程序提取文件版本信息。
我下载了 sigcheck.exe,大约 290KB,然后使用此命令获取文件版本信息:
SIGCHECK -a C:\Program Files(x86)\Software\bin\Software.exe
如何在批处理脚本中使用命令行提取目录中存在的文件的版本号?
您可以试试这个用 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%""
使用 sigcheck 实用程序提取文件版本信息。
我下载了 sigcheck.exe,大约 290KB,然后使用此命令获取文件版本信息:
SIGCHECK -a C:\Program Files(x86)\Software\bin\Software.exe