Форум: "WinAPI";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизПланировщик заданий Найти похожие ветки
← →
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 вся ветка
Форум: "WinAPI";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.045 c