Я использую приведенный ниже код для отслеживания домена пользователя MS Office, но он показывает только номер версии. Я пытаюсь создать скрипт, который может показать весь установленный MS Office с последним 5-символьным ключом продукта и вывести его в текстовый файл
MS office Дом и бизнес 2016 + VCF2D
MSVisio Professional Plus 2016 + 29SOQ
@echo off
setlocal enabledelayedexpansion
for /f "tokens=3 delims=." %%a in ('reg query "HKEY_CLASSES_ROOT\Word.Application\CurVer"') do set reg=%%a
set /a i=0
for %%b in (11 12 14 15) do (
if %%b == %reg% goto setver
set /a i+=1
)
:setver
set /a n=0
for %%c in (2003 2007 2010 2013 2016 2019) do (
if !n! == !i! set ver=%%c && goto endloop
set /a n+=1
)
:endloop
echo Microsoft Version: %ver%
echo.
endlocal
:end
pause
Буду признателен, если кто-нибудь сможет мне помочь.