@echo off chcp 65001 >nul title 游铛铛启动器 echo ========================================== echo 游铛铛启动器 echo ========================================== echo. :: 检查 5000 端口是否已被 steamAPI.exe 占用 netstat -ano | findstr ":5000" >nul if %errorlevel% equ 0 ( echo [检测] steamAPI.exe 已在运行,跳过启动 ) else ( echo [启动] 正在启动 steamAPI.exe ... start "" "%~dp0steamAPI.exe" echo [等待] 等待 steamAPI.exe 启动... echo (最大等待 30 秒) :: 等待端口就绪,最多等待 30 秒 set /a count=0 :wait_loop timeout /t 1 >nul netstat -ano | findstr ":5000" >nul if %errorlevel% equ 0 ( echo [成功] steamAPI.exe 已启动,端口 5000 已就绪 ) else ( set /a count+=1 if %count% lss 30 goto wait_loop echo [警告] 等待超时,但继续启动... ) ) echo. echo [启动] 正在启动 steamSH.exe ... start "" "%~dp0steamSH.exe" echo. echo ========================================== echo 启动完成! echo ========================================== echo.