1

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

1 ответ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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .