Как проверить версию MS Office, включая VISIO / Project? - PullRequest
0 голосов
/ 03 октября 2019

Я использую приведенный ниже код для отслеживания домена пользователя 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

Буду признателен, если кто-нибудь сможет мне помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...