| 12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- @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.
|