File size: 1,072 Bytes
5b324f1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
@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