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