У меня проблема в том, что эти два кода работают не так, как задумано. Сначала нужно вызвать start.bat и открыть другое окно cmd. Это работает, но процедура закрытия - нет. оно должно закрыть другое окно, если оно само закрывается
start.bat:
@echo off
set /a Sid = %RANDOM%
title %Sid%-Server
set /a Wid = %RANDOM%
start "%Wid%-WebSocket" cmd /k "%~dp0websocket/websocket.bat" %Sid%
set /a t = 1
:loop
REM set /p reload = "Do you want to reload after stopping: "
set /a reload = 0
php -S 192.168.2.117:80
echo "close Server"
if /I %reload% == %t% goto loop
taskkill /FI "WindowTitle eq %Wid%-WebSocket" /T /F
websocket.bat:
@echo off
set /a t = 1
:loop
set /p reload = "Do you want to reload after stopping: "
php %~dp0ws.php
echo "close Websocket"
if /I %reload% == %t% goto loop
taskkill /FI "WindowTitle eq %Sid%-Server" /T /F
Может быть, вы можете помочь мне с этим вопросом. Я уже долго искал, но ничего не получалось. Спасибо за вашу помощь.