Exec
Синтаксис:
[task ident] Exec [flag]command time period
Примеры:
~~~~~~~~
[M] Exec morning.bat 5:00 ; Ежедневно
[M] Exec weekly.bat 0.0:10 ; Еженедельно
Exec mem /c t-mail.log 8:30-11:00 ;
[1] Critical Exec c:\dv\ec-рif.dvр 1.9:00
Exec 123.bat 1.2:00,4.2:00,5:00,6:00
При наступлении времени time (но не позднее чем через час),
T-Mail выполнит command, либо запустит задачу в DesqView. Для
.exe и .com файлов в DOS копия command.com не загружается. В любом
случае, T-Mail делает swap на диск, оставляя почти всю оперативную
память свободной.
* примечание: при задании директивы Exec можно использовать
макросы, описанные в переменных Process ( t-mail.ctl ).
* примечание: при задании command можно использовать
флаги-модификаторы (см. начало гл.7).
Кроме того, вместо программы можно указать одно из ключевых слов,
допустимых при выполнении процессов (см.описание переменных Process
в t-mail.ctl ).
Примеры:
~~~~~~~~
Exec !weekly.bat 0:10 ; Выполнение weekly без swap на диск
Exec daily.dvp 5:10 ; Выполнение задачи в DESQview
Exec Control 0:05 ; Выполнение директивы Control
Exec Sound aa.wav 7:30 ; Воспроизведение звукового файла aa.wav
(только для коммерческой версии)
Если начало выполнения события попадает на последний час суток (с
23:01 до 23:59), то действия T-Mail зависят от вида задания
времени: если перед временем указан день недели, то возможное время
выполнения, как исключение, будет менее одного часа и продлится
лишь до 23:59 этого дня. Если же день недели не задан, то
длительность времени возможного исполнения события, как обычно,
один час.
Примеры:
~~~~~~~~
Exec alarm.exe 3.23:30 ; возможное время исполнения события
23:30-23:59 в среду
Exec alarm.exe 23:30 ; возможное время исполнения события
23:30-00:30 ежедневно