可以使用批处理脚本来监控 CPU 功率,当最大值和最小值之间的差异超过设定阈值时,发出提示。以下是一个示例脚本:

@echo off

setlocal enabledelayedexpansion

set 'A='
set 'B='
set 'threshold=5'

:loop
rem 获取CPU功率值
for /f "tokens=3" %%i in ('wmic cpu get loadpercentage /value') do (
    set 'value=%%i'
)

rem 检查是否存在最大值和最小值
if defined value (
    if defined A (
        if !value! gtr !A! set 'A=!value!'
    ) else (
        set 'A=!value!'
    )

    if defined B (
        if !value! lss !B! set 'B=!value!'
    ) else (
        set 'B=!value!'
    )

    rem 计算最大值和最小值之间的差异
    set /a diff=A-B

    rem 检查差异是否大于阈值
    if !diff! geq %threshold% (
        echo CPU功率跳动!
    )
)

rem 等待一段时间后再次获取CPU功率值
timeout /t 5 >nul

goto loop

请注意,此脚本只是一个示例,具体的实现可能需要根据操作系统和具体需求进行调整。此外,由于 wmic 命令可能会有一些延迟,因此可能会导致 CPU 功率值的检测不够精确。

使用批处理脚本监控 CPU 功率跳动

原文地址: https://www.cveoy.top/t/topic/PjF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录