Используйте, если не существует, команду с широким поиском в каталоге - PullRequest
0 голосов
/ 01 октября 2018

Итак, я пытаюсь объединить две разные вещи, которые я знаю, что существует dir/s C:\chrome.exe, чтобы просто выполнить поиск на моем компьютере, чтобы увидеть, установлен ли Chrome, однако я также пытаюсь добавить что-то вроде

* 1003.*

как бы я это сделал?

1 Ответ

0 голосов
/ 01 октября 2018

, если chrome установлен правильно, он появляется в реестре под HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe, поэтому вы можете использовать возвращенную ошибку команды reg query, чтобы принять решение и продолжить, только если он не установлен.Как то так:

@echo off
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe" >nul 2>nul
if errorlevel 1 goto notfound
rem Chrome is installed, exit
goto :eof

:notfound
rem chrome not installed, proceed
call \\public\SoftwareDist\googlechrome.bat
....
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...