Держите окно CMD пакетного скрипта поверх вновь открытых окон CMD
Вероятно, простой ответ, но не могу найти его в Интернете.
У меня есть сценарий .bat, чтобы открыть некоторые программы, а также хочет, чтобы пользовательский ввод (Y [N]), все это прекрасно работает.
Мой вопрос.
Как я могу держать окно скрипта поверх недавно открытых окон, чтобы пользователь мог видеть, что скрипт ищет какой-то ввод.
@ECHO OFF
REM 2016-06-17 GMAN
REM Start Zookeeper
cd zookeeper-3.4.8
CALL StartZookeeper.bat
REM Give Zookeeper a chance to start
sleep 4
REM Start Kafka
cd ..\kafka_2.11-0.10.0.0
CALL StartKafka.bat
REM Give Kafka a chance to start
sleep 2
setlocal
:PROMPT
SET /p prodCons="Open a CMD for Producer and Consumer: (Y/[N]"?)
echo You entered: %prodCons%
sleep 1
IF /I "%prodCons%" NEQ "Y" GOTO END
REM Producer Terminal
start cmd.exe /k "TITLE Producer && cd .\kafka_2.11-0.10.0.0\bin\windows"
REM Consumer Terminal
start cmd.exe /k "TITLE Consumer && cd .\kafka_2.11-0.10.0.0\bin\windows"
:END
endlocal
Окно моего скрипта скрыто за новым CMD, поэтому пользователь может видеть ввод Y или N.