尝试创建一个批处理文件来检查注册表中的"DisplayVersion“,然后以某种方式将其与网络上的文件进行比较,以查看程序是否为最新版本,并将结果报告给CSV文件。
我终于成功地显示了"DisplayVersion“并创建了CSV文件,但我需要更多的控制来比较和报告多个用户的发现。我也不确定"Revit.exe属性“是否会更容易。
到目前为止,这就是我所知道的全部,没有得到"Revit.exe属性“。
@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“来比较文件中的内容。
发布于 2018-12-29 16:02:23
你可以使用以下命令来完成--不需要临时文件:
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
...https://stackoverflow.com/questions/53964822
复制相似问题