@echo off reg add HKEY_CURRENT_USER\Console /v QuickEdit /t REG_DWORD /d 00000000 /f chcp 65001 :startWeb cd /d %~dp0\monopoly-admin && start "monopoly-admin" cmd /k "yarn dev" cd /d %~dp0\monopoly-client && start "monopoly-client" cmd /k "yarn dev" cd /d %~dp0\fatpaper-login && start "fatpaper-login" cmd /k "yarn dev" :startUserServer echo 正在启动user服务器 cd /d %~dp0\fatpaper-user-server && start "fatpaper-user-server" cmd /k "yarn dev" echo 等待user服务器启动成功... :waitForUserServerStart timeout /t 5 >nul for /f "tokens=*" %%i in ('netstat -aon ^| findstr ":83"') do ( echo user服务器启动成功 goto startMonopolyServer ) goto waitForUserServerStart :startMonopolyServer echo 正在启动monopoly服务器 cd /d %~dp0\monopoly-server && start "monopoly-server" cmd /k "yarn dev" echo 等待monopoly服务器启动成功... :waitForMonopolyServerStart timeout /t 5 >nul for /f "tokens=*" %%i in ('netstat -aon ^| findstr ":84"') do ( echo monopoly服务器启动成功 goto end ) goto waitForMonopolyServerStart :end