首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在程序的"DisplayVersion“上报告注册表信息,并将其与网络上的文件进行比较

在程序的"DisplayVersion“上报告注册表信息,并将其与网络上的文件进行比较
EN

Stack Overflow用户
提问于 2018-12-29 06:13:17
回答 1查看 97关注 0票数 0

尝试创建一个批处理文件来检查注册表中的"DisplayVersion“,然后以某种方式将其与网络上的文件进行比较,以查看程序是否为最新版本,并将结果报告给CSV文件。

我终于成功地显示了"DisplayVersion“并创建了CSV文件,但我需要更多的控制来比较和报告多个用户的发现。我也不确定"Revit.exe属性“是否会更容易。

到目前为止,这就是我所知道的全部,没有得到"Revit.exe属性“。

代码语言:javascript
复制
@echo on
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Autodesk Revit 2018 SP9" /V DisplayVersion  >C:\INSTALLS\RV.csv

if %DisplayVersion%=="18.3.1.2" goto wait
pause

创建CSV文件报告用户计算机信息和程序"DisplayVersion“来比较文件中的内容。

EN

回答 1

Stack Overflow用户

发布于 2018-12-29 16:02:23

你可以使用以下命令来完成--不需要临时文件:

代码语言:javascript
复制
 FOR /F "tokens=1,2,*" %%a IN ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Autodesk Revit 2018 SP9" /V DisplayVersion') DO (
   IF "%%a"=="DisplayVersion" SET "DisplayVersion=%%c"
 )
 if %DisplayVersion%=="18.3.1.2" goto wait
 ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53964822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档