Я создаю установщик .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
, но я хотел, чтобы какой-то король журналов из установки отображался, чтобы позволитьпользователь знает, что что-то происходит.
Есть ли способ сделать это?
С уважением!