Операционная система моего компьютера - Windows 7, я хотел бы сделать это: когда ЦП моего компьютера превышает 30 минут, это вызовет событие планировщика задач, которое отправит электронное письмо на мою учетную запись электронной почты. Я не знаю, как это сделать, кто-нибудь знает это? Спасибо за все ваше внимание и извините за мой плохой английский.
1 ответ
0
Трудно иметь дело с иностранным языком. Я уверен, что вы делаете лучше, чем я бы с вашим языком.
Предполагая, что вы хотите отправить электронное письмо, если определенный процесс выполнялся в течение более 30 минут, время процессора,
@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