startFurnace.bat 564 B

123456789101112131415161718192021222324
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. :: 检查是否有Furnace*程序在运行
  4. tasklist /fi "imagename eq Furnace*" 2>nul | find /i "Furnace*" >nul
  5. if %errorlevel%==0 (
  6. echo 找到Furnace*程序,正在终止...
  7. taskkill /f /im Furnace*
  8. )
  9. start .\..\FurnaceRT\FurnaceRT.exe
  10. REM 检测RT是否在端口8752监听
  11. :check_port
  12. timeout /t 1 >nul
  13. netstat -an | find "LISTENING" | find ":8752" >nul
  14. if %errorlevel% neq 0 goto :check_port
  15. start .\..\FurnaceUI\FurnaceUI.exe
  16. start .\..\FurnaceGasPanelUI\FurnaceGasPanelUI.exe