Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.22;
Скачать: CL | DM;

Вниз

Планировщик заданий   Найти похожие ветки 

 
Sam Stone ©   (2006-06-07 22:45) [0]

Всем доброго времени суток. Подскажите, пожалуйста, как работать с виндовским планировщиком заданий. Как создать задание для запуска приложения по расписанию?


 
BiN ©   (2006-06-08 01:35) [1]


> Как создать задание для запуска приложения по расписанию?


NetScheduleJobAdd


 
Sam Stone ©   (2006-06-08 08:45) [2]

Спасибо )


 
Sam Stone ©   (2006-06-08 12:46) [3]

а можно рабочий пример вызова этой функции? А то не получается что-то :(


 
Игорь Шевченко ©   (2006-06-08 13:15) [4]


> А то не получается что-то


А где код, в котором "не получается" ?


 
Sam Stone ©   (2006-06-08 13:20) [5]

То, что нарыл в нете:
 NET_API_STATUS = LongWord;
 _AT_INFO = record
 JobTime: DWORD;
 DaysOfMonth:WORD;
 DaysOfWeek: UCHAR;
 Flags: UCHAR;
 Command: LPWSTR;
 end;
 AT_INFO = _AT_INFO;
function NetScheduleJobAdd ( Servername: LPCWSTR;Buffer:Pointer;  JobId:LPDWORD):NET_API_STATUS; stdcall; external "netapi32.dll";

var at:AT_INFO;jobid:cardinal;res:NET_API_STATUS;
begin
 at.DaysOfWeek:=0;
 at.DaysOfMonth:=0;
 at.Flags:=0;
 at.JobTime:=13*3600*1000+50*60*1000;//13 часов 50 минут - отсчет с полуночи в миллисекундах
 at.Command:="D:\WINDOWS\system32\calc.exe";

 res:=NetScheduleJobAdd(LPCWSTR(NullStr),@at,@jobid);
end;
Собсно первый параметр крутил по разному, на просто NULL, чтобы юзался локальный комп (по msdn), ругается функция, что не может null в olestr преобразовать.


 
Игорь Шевченко ©   (2006-06-08 14:33) [6]

http://www.delphipages.com/threads/thread.cfm?ID=155355&G=155310


 
Sam Stone ©   (2006-06-08 18:17) [7]

Спасибо )



Страницы: 1 вся ветка

Текущий архив: 2006.10.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
2-1159459935
UnrealDima
2006-09-28 20:12
2006.10.22
Экспорт данных из Excel в Word


1-1158148481
DelphiLexx
2006-09-13 15:54
2006.10.22
Не открывается помощь


2-1160244953
learner
2006-10-07 22:15
2006.10.22
Аналог SysErrorMessage для NTSTATUS.


15-1159692378
Khabibulin
2006-10-01 12:46
2006.10.22
Научите меня SQL!


4-1149617994
Ветерок
2006-06-06 22:19
2006.10.22
ну как всё-таки измерить частоту при помощи com - порта ?