【工具】最新版一键烤鸡三合一版本GPU/CPU/内存同时测试

图片[1]启点无盘网络 - 网维行业自由、中立的技术与信息交流平台【工具】最新版一键烤鸡三合一版本GPU/CPU/内存同时测试启点无盘网络 - 网维行业自由、中立的技术与信息交流平台启点无盘网络 - 网维行业自由、中立的技术与信息交流平台
@echo off
chcp 65001 >nul
title 启点无盘一键三烤脚本(CPU FPU + 显卡 + 内存TM5)
echo ==============================================
echo     启点无盘一键三烤(CPU + 显卡 + 内存 满负载测试)
echo ==============================================
echo 【警告】三烤负载极高,请全程监控硬件温度!
echo 建议CPU/GPU温度不超过90℃,异常立即停止
echo 内存测试出错可能导致蓝屏、重启,请提前保存文件
echo ==============================================

:: ===================== 配置区(已适配D:\tools目录) =====================
set "BASE_DIR=D:\tools"
:: AIDA64 程序路径
set "AIDA64_PATH=%BASE_DIR%\AIDA64\aida64.exe"
:: FurMark 程序路径
set "FURMARK_PATH=%BASE_DIR%\FurMark\FurMark.exe"
:: TestMem5 程序路径
set "TM5_PATH=%BASE_DIR%\TestMem5\TM5.exe"
:: TM5 配置文件路径(留空则使用默认配置)
:: 注意:配置文件建议放在 TestMem5\bin 目录下才能正常识别
set "TM5_CONFIG=%BASE_DIR%\TestMem5\bin\anta777.cfg"
:: WP 程序路径(AIDA64文件夹内,测试结束后静默运行)
set "WP_PATH=%BASE_DIR%\AIDA64\wp.exe"

:: 总测试时长(单位:分钟,三项统一到期关闭)
set "TEST_DURATION=30"
:: 显卡烤机分辨率
set "SCREEN_WIDTH=1920"
set "SCREEN_HEIGHT=1080"
:: 每项软件启动间隔(单位:秒)
set "START_INTERVAL=15"
:: 测试结束后自动打开的网站
set "END_URL=http://www.028wp.com"
:: ==========================================================================

:: 管理员权限检测
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo ⚠️  提示:建议右键选择「以管理员身份运行」
    echo    否则部分烤机工具可能权限不足
    echo.
)

:: 核心程序路径校验
if not exist "%AIDA64_PATH%" (
    echo ❌ 错误:找不到AIDA64,请检查路径:%AIDA64_PATH%
    pause & exit
)
if not exist "%FURMARK_PATH%" (
    echo ❌ 错误:找不到FurMark,请检查路径:%FURMARK_PATH%
    pause & exit
)
if not exist "%TM5_PATH%" (
    echo ❌ 错误:找不到TestMem5,请检查路径:%TM5_PATH%
    pause & exit
)

:: 计算总秒数
set /a DURATION_SEC=%TEST_DURATION%*60

:: 处理TM5配置
set "TM5_ARG="
if defined TM5_CONFIG (
    if exist "%TM5_CONFIG%" (
        set "TM5_ARG="%TM5_CONFIG%""
        for %%f in ("%TM5_CONFIG%") do set "CONFIG_NAME=%%~nxf"
    ) else (
        echo ⚠️  未找到TM5配置文件,将使用默认配置启动
        echo    (如需指定配置,请将cfg文件放入TestMem5\bin目录)
        set "CONFIG_NAME=默认配置"
    )
) else (
    set "CONFIG_NAME=默认配置"
)

echo.
echo 即将启动三项烤机测试
echo 测试时长:%TEST_DURATION% 分钟
echo 启动间隔:每项间隔 %START_INTERVAL% 秒
echo 显卡分辨率:%SCREEN_WIDTH% x %SCREEN_HEIGHT%
echo 内存测试配置:%CONFIG_NAME%
echo.
echo 3秒后自动开始测试...
timeout /t 3 /nobreak >nul

:: 1. 启动内存测试(TestMem5)
echo.
echo 正在启动内存测试(TestMem5)...
start "" "%TM5_PATH%" %TM5_ARG%

echo 等待 %START_INTERVAL% 秒,待内存测试完全启动...
timeout /t %START_INTERVAL% /nobreak >nul

:: 2. 启动CPU FPU烤机(AIDA64)
echo 正在启动CPU FPU烤机(AIDA64)...
start "" "%AIDA64_PATH%" /SST FPU /SSTDUR %TEST_DURATION% /SSTDELAY 2

echo 等待 %START_INTERVAL% 秒,待CPU测试完全启动...
timeout /t %START_INTERVAL% /nobreak >nul

:: 3. 启动显卡烤机(FurMark)
echo 正在启动显卡烤机(FurMark)...
start "" "%FURMARK_PATH%" /width=%SCREEN_WIDTH% /height=%SCREEN_HEIGHT% /run_mode=2 /duration=%DURATION_SEC% /disable_warning /nogui

echo.
echo ==============================================
echo ✅ 三项烤机已全部启动!
echo 测试将在 %TEST_DURATION% 分钟后自动结束
echo 【提示】按任意键可提前终止所有测试
echo ==============================================
echo.

:: 倒计时等待,按任意键可提前跳过
timeout /t %DURATION_SEC%

:: 结束:强制关闭所有烤机进程
echo.
echo 正在关闭所有烤机进程...
taskkill /f /im TestMem5.exe >nul 2>&1
taskkill /f /im aida64.exe >nul 2>&1
taskkill /f /im FurMark.exe >nul 2>&1

echo.
echo ✅ 测试已结束,所有烤机工具已关闭

:: 静默启动 WP 程序(最小化后台运行,不弹出主窗口)
echo.
echo 正在启动 WP 程序(静默运行)...
if exist "%WP_PATH%" (
    start "" /min "%WP_PATH%"
    echo ✅ WP 程序已静默启动
) else (
    echo ⚠️  未找到 WP 文件:%WP_PATH%
    echo    请检查路径配置
)

:: 自动打开指定网站
echo.
echo 正在自动打开指定网站...
start "" "%END_URL%"

echo.
echo 网站已在默认浏览器中打开
echo 按任意键退出本脚本...
pause
exit

© 版权声明
THE END
喜欢就支持一下吧
点赞9打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容