@echo off
REM 设置 Node.js 内存限制为 8GB
REM 可以根据需要调整为 4096 (4GB)、8192 (8GB)、16384 (16GB) 等

echo ================================================
echo 正在启动 HBuilderX（增加内存限制）
echo 内存限制：8GB
echo ================================================

REM 设置 Node.js 环境变量
set NODE_OPTIONS=--max-old-space-size=8192

REM 请修改下面的路径为您的 HBuilderX 安装路径
REM 例如：C:\HBuilderX\HBuilderX.exe
set HBUILDERX_PATH=C:\HBuilderX\HBuilderX.exe

REM 检查路径是否存在
if not exist "%HBUILDERX_PATH%" (
    echo.
    echo [错误] 未找到 HBuilderX，请修改脚本中的 HBUILDERX_PATH 变量
    echo 当前路径：%HBUILDERX_PATH%
    echo.
    pause
    exit
)

REM 启动 HBuilderX
echo 正在启动...
start "" "%HBUILDERX_PATH%"

echo.
echo HBuilderX 已启动！
echo 环境变量 NODE_OPTIONS 已设置为：%NODE_OPTIONS%
echo.
echo 提示：此窗口可以关闭
timeout /t 3

