启动游铛铛.bat 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. @echo off
  2. chcp 65001 >nul
  3. title 游铛铛启动器
  4. echo ==========================================
  5. echo 游铛铛启动器
  6. echo ==========================================
  7. echo.
  8. :: 检查 5000 端口是否已被 steamAPI.exe 占用
  9. netstat -ano | findstr ":5000" >nul
  10. if %errorlevel% equ 0 (
  11. echo [检测] steamAPI.exe 已在运行,跳过启动
  12. ) else (
  13. echo [启动] 正在启动 steamAPI.exe ...
  14. start "" "%~dp0steamAPI.exe"
  15. echo [等待] 等待 steamAPI.exe 启动...
  16. echo (最大等待 30 秒)
  17. :: 等待端口就绪,最多等待 30 秒
  18. set /a count=0
  19. :wait_loop
  20. timeout /t 1 >nul
  21. netstat -ano | findstr ":5000" >nul
  22. if %errorlevel% equ 0 (
  23. echo [成功] steamAPI.exe 已启动,端口 5000 已就绪
  24. ) else (
  25. set /a count+=1
  26. if %count% lss 30 goto wait_loop
  27. echo [警告] 等待超时,但继续启动...
  28. )
  29. )
  30. echo.
  31. echo [启动] 正在启动 steamSH.exe ...
  32. start "" "%~dp0steamSH.exe"
  33. echo.
  34. echo ==========================================
  35. echo 启动完成!
  36. echo ==========================================
  37. echo.