我有一个文件版本资源,文件vesrion /产品版本字段被填充。我需要通过BAT文件检索产品版本。例如,我在bat文件的输出我wan't有串“101”用的ProductVersion 1.0.1文件或“1.0.1”通过cmd/bat从文件获取产品版本
1
A
回答
0
How to use the Filever.exe tool to obtain specific information about a file in Windows
从我收集filever
的输出它总是在列中,你想要第五列(版本)。因此,一个简单for
应该足够了:
for /f "tokens=5 delims= " %%v in ('filever myFile.dll /b') do echo %%v
1
对于假人像我一样有在上述声明一个修正得到的产品版本的价值它会像:
for /f "tokens=5 delims= " %%v in ('filever myFile.dll /b /v') do echo %%v
的/v
参数缺失我无法获得正确的价值。
0
来读取资源RC文件的版本,你可以使用:
for /F "tokens=3" %%a in ('findstr ProductVersion YourProgram.rc') do set VERSION=%%~a
2
您可以使用sigcheck
工具,它是Sysinternals Suite一部分,因为filever
是安静的时候,例如
$ sigcheck.exe -q -n app.exe
5.0.0.1241
通过指定-q
(安静)和-n
,它会告诉你只有文件的版本号。
相关问题
- 1. 文件版本比。产品版本
- 2. 获取产品的最新版本
- 3. 产品版本
- 4. 通过WooCommerce中的产品ID获取产品标签
- 5. Eclipse RCP:如何以编程方式从产品文件中获取版本号?
- 6. 获取过程的产品版本的远程计算机
- 7. Git:从测试版本到产品版本中选取功能
- 8. 从命令行获取msi产品名称,版本
- 9. 获取英文版本的所有产品 - WooCommerce&WPML
- 10. 产品版本号
- 11. 通过xml文件导入magento产品
- 12. 复制文件阶段正在获取最新版本的产品
- 13. 从非执行文件获取版本
- 14. 如何从gemspec文件获取版本?
- 15. 通过Google Drive API获取多个文件的先前版本?
- 16. 是否可以通过ftp获取文件版本?
- 17. 比较版本中产品版本
- 18. 通过AWS CLI/Boto3更新服务目录产品版本
- 19. 使用AWS通过UPC进行产品查找以获取产品ASIN
- 20. woocommerce产品如何通过产品标签获得订单
- 21. 使用javascript从动态文本框中自动获取产品
- 22. 通过javascript获取primefaces版本
- 23. Umbraco 4.6:通过版本获取节点
- 24. 如何通过.NET获取IIS版本
- 25. 如何以编程方式获取MSI产品版本的C#
- 26. WooCommerce Rest API通过slug获得产品
- 27. 如何通过命令行从CVS获取新增文件的特定版本?
- 28. 获取文本文件中的版本
- 29. WooCommerce从产品图片获取产品ID
- 30. 从配置产品选项获取配置简单产品
我知道Filever,但它提供了太多的信息。你能帮我解析filever的输出吗? – zabulus 2011-03-18 09:17:19
@zabalus:见编辑。我没有找到适用于Windows 7的'filever',因此我无法直接测试,但代码适用于知识库文章中给出的示例输出。 – Joey 2011-03-18 10:26:17