Показывать журналы установки при установке через командную строку в Windows - PullRequest
0 голосов
/ 25 октября 2018

Я создаю установщик .bat для установки нескольких инструментов, таких как Java JDK и Git.Мне удалось настроить его для установки этих инструментов в автоматическом режиме, но я хотел, чтобы при запуске .exe (и, следовательно, при установке программного обеспечения) отображались любые журналы установки.

В настоящее время яя делаю это следующим образом (пример для Java JDK):

@echo off

echo ****************
echo Java
echo ****************
echo ** Checking if Java JDK is already installed **
java -version | findstr /r /c:"java version" && ( echo ** Java JDK already installed ** ) || (
    echo ------ Proceed to install Java JDK 1.8.0_181
    echo ------ Installing
    "%~dp0\jdk-8u181x64.exe" /s
    echo ------ Verifying installation
    java -version | findstr /r /c:"java version"  && ( echo ** Java JDK installed with success ** ) || ( echo ** Something went wrong ** )
)

Когда JDK устанавливается, консоль продолжает отображать ------ Installing, но я хотел, чтобы какой-то король журналов из установки отображался, чтобы позволитьпользователь знает, что что-то происходит.

Есть ли способ сделать это?

С уважением!

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