Files
realizemultiagent/create-services.bat
2026-04-02 00:59:42 +08:00

53 lines
2.0 KiB
Batchfile

@echo off
echo 创建OpenClaw多角色Windows服务
echo ====================================
echo 注意:需要管理员权限
echo.
REM 检查管理员权限
net session >nul 2>&1
if %errorlevel% neq 0 (
echo 请以管理员身份运行此脚本
pause
exit /b 1
)
echo 1. 创建产品经理服务...
sc create OpenClaw-PM binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\pm" DisplayName= "OpenClaw Product Manager" start= auto
sc description OpenClaw-PM "OpenClaw Product Manager角色 - 负责需求管理、PRD编写、版本迭代"
echo 2. 创建后端工程师服务...
sc create OpenClaw-Backend binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\dev-backend" DisplayName= "OpenClaw Backend Engineer" start= auto
sc description OpenClaw-Backend "OpenClaw Backend Engineer角色 - 负责接口开发、数据库设计、业务逻辑"
echo 3. 创建前端工程师服务...
sc create OpenClaw-Frontend binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\dev-frontend" DisplayName= "OpenClaw Frontend Engineer" start= auto
sc description OpenClaw-Frontend "OpenClaw Frontend Engineer角色 - 负责页面开发、交互设计、API对接"
echo 4. 创建测试工程师服务...
sc create OpenClaw-QA binPath= "cmd /c start /min openclaw workspace D:\openclaw-multi-agent\roles\qa" DisplayName= "OpenClaw QA Engineer" start= auto
sc description OpenClaw-QA "OpenClaw QA Engineer角色 - 负责测试用例、缺陷报告、质量保证"
echo.
echo ====================================
echo 服务创建完成!
echo.
echo 启动服务:
echo net start OpenClaw-PM
echo net start OpenClaw-Backend
echo net start OpenClaw-Frontend
echo net start OpenClaw-QA
echo.
echo 停止服务:
echo net stop OpenClaw-PM
echo net stop OpenClaw-Backend
echo net stop OpenClaw-Frontend
echo net stop OpenClaw-QA
echo.
echo 删除服务:
echo sc delete OpenClaw-PM
echo sc delete OpenClaw-Backend
echo sc delete OpenClaw-Frontend
echo sc delete OpenClaw-QA
echo.
pause