Batch-Skript-CMD-Fenster über neu geöffneten CMD-Fenstern aufbewahren
Wahrscheinlich eine einfache Antwort, kann sie aber online nicht finden.
Ich habe ein .bat-Skript zum Öffnen einiger Programme und möchte auch Benutzereingaben (J [N]), die alles in Ordnung sind.
Meine Frage
Wie kann ich das Skriptfenster über den neu geöffneten Fenstern belassen, damit der Benutzer sieht, dass das Skript nach Eingaben sucht?
@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
Mein Skriptfenster ist hinter der neuen CMD versteckt, sodass der Benutzer sehen kann, ob er Y oder N eingibt.