Функция не вызывается в .bat файле - PullRequest
0 голосов
/ 25 сентября 2019

Я создаю простой файл .bat, чтобы открыть эмулятор Android из нового окна командной строки и затем напечатать значение в первом окне.Однако функция :Display, похоже, не выполняется.Когда я нажимаю на .bat файл, открывается новое приглашение и запускается эмулятор, но первое окно сразу закрывается.Как я могу заставить первое окно выполнить функцию :Display?

cd "C:/Users/Pavindu/Downloads/Sdk/emulator"
start cmd /k emulator -avd Nexus_S_API_28
call :Display
:Display
echo.  here the myDosFunc function is executing a group of commands
echo.  it could do a lot of things

1 Ответ

1 голос
/ 25 сентября 2019
@echo off
cd "C:/Users/Pavindu/Downloads/Sdk/emulator"

start cmd /k emulator -avd Nexus_S_API_28

REM we can also use a goto :Display with a pause as the last command
call :Display

REM insert more commands here after display call
pause
exit /B

:Display
echo here the myDosFunc function is executing a group of commands
echo it could do a lot of things
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...