' DCU EtherCAT web console - hidden launcher (no console window). ' Double-click me. Console-mode debug launcher (visible logs): ecat_web.bat ' 本文件在 launch\ 下: 先取自身所在目录, 再上一层拿到项目根。 Set sh = CreateObject("WScript.Shell") Set fso = CreateObject("Scripting.FileSystemObject") here = fso.GetParentFolderName(WScript.ScriptFullName) base = fso.GetParentFolderName(here) sh.CurrentDirectory = base sh.Environment("PROCESS")("PYTHONUTF8") = "1" sh.Run """" & base & "\venv\Scripts\python.exe"" """ & base & "\ecat_server.py""", 0, False