gpt4 book ai didi

batch-file - 仅从 dll 文件中获取版本中的数字

转载 作者:行者123 更新时间:2023-12-02 11:29:40 25 4
gpt4 key购买 nike

我正在尝试获取 .dll 文件的版本,但只是版本号。

我找到了代码

wmic datafile where name='C:\\...\\MY_FILE.dll' get version

此代码返回:

Version
3.56.0.1

我只需要返回“3.56.0.1”,并且可以将其保存在变量中,以便我可以在之后调用 echo。

set var="HOW DO I DO?"
echo %var%

我怎样才能得到这个?

我也可以使用下面的代码,但我认为这种格式更难

wmic datafile where name='C:\\...\\MY_FILE.dll' get version /format:list

此代码返回:

Version=3.56.0.1

最佳答案

与发布的内容类似,但有细微差别。

一个 :

@For /F "Delims=" %%A In ('WMIC DataFile Where "Name='C:\\...\\MY_FILE.dll'" Get Version /Value 2^>Nul')Do @For /F "Tokens=*" %%B In ("%%A")Do @Set "%%B"
@Echo(%Version%&Pause

一个版本:

For /F "Delims=" %A In ('WMIC DataFile Where "Name='C:\\...\\MY_FILE.dll'" Get Version /Value 2^>Nul')Do @For /F "Tokens=*" %B In ("%A")Do @Set "%B"

变量 %Version%设置为本地环境。

关于batch-file - 仅从 dll 文件中获取版本中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55384356/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com