我的电脑操作系统是 Windows 7,我想这样做:当我的电脑 CPU 超载超过 30 分钟时,它将触发任务计划程序的事件,即向我的电子邮件帐户发送电子邮件。我不知道该怎么做,有人知道吗?感谢您的关注,抱歉我的英语不好。
答案1
处理外语很困难。我相信你的语言能力比我强。
假设你想在某个进程运行超过 30 分钟 CPU 时间时发送电子邮件,
@ECHO OFF
SETLOCAL
:: get list of tasks which have run more than (time)
SET "overrun="
FOR /f %%i IN ('TASKLIST /fi "cputime gt 00:30:00" ^|FIND /i "dnetc.exe" ') DO SET overrun=Y
IF DEFINED overrun ECHO generate your overrun email
只需根据需要更改适合的时间和可执行文件名称即可。
安排此批次按您认为合适的频率运行 - 比如每 40 分钟或其他时间。
至于你如何实际发送电子邮件,我使用BLAT