Вверх ↑
Ответов: 703
Рейтинг: 147
#1: 2023-08-07 20:55:12 ЛС | профиль | цитата
Планировщик заданий. Создание, удаление и др..
Схема создаёт задание - показывать тестовое сообщение каждые 5 мин.

Add(MainForm,10111111,98,91)
{
Width=1023
}
Add(WinExec,1234677,287,196)
{
FileName="taskschd.msc"
Mode=0
Action="runas"
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
}
Add(Menu,260512,154,91)
{
Menu=#39:1. Запланировать событие "Напоминание" |36:2. Удаление запланированного события|38:3. Список всех запланированных событий|22:4. Запуск планировщика|
Point(onSelectNum)
link(onSelectNum,11455188:doEvent,[])
}
Add(IndexToChanel,11455188,210,98)
{
Count=4
link(onEvent1,895287:doString,[(263,104)(263,69)])
link(onEvent2,2494332:doString,[])
link(onEvent3,5503462:doString,[(277,118)(277,153)])
link(onEvent4,1234677:doShellExec,[(256,125)(256,209)])
}
Add(Memo,7467944,504,140)
{
Width=1007
Height=261
Align=5
Font=[Lucida Console,10,0,0,204]
ScrollBars=3
}
Add(Charset,13686885,448,140)
{
link(onCharset,7467944:doAdd,[])
}
Add(FormatStr,2494332,287,105)
{
Mask="/Delete /TN "Test Task" /F"
link(onFString,9936378:doWork2,[])
}
Add(WinExec,10368304,399,126)
{
FileName="SchTasks"
Mode=0
Action="runas"
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
link(onConsoleResult,13686885:doCharset,[])
}
Add(FormatStr,895287,287,63)
{
Mask="/Create /SC MINUTE /MO 5 /TN "Test Task" /TR "msg * Тестовое уведомление""
link(onFString,9936378:doWork1,[(340,69)])
}
Add(HubEx,9936378,336,105)
{
link(onEvent,13590992:doEvent1,[])
}
Add(FormatStr,5503462,287,147)
{
Mask="/Query"
link(onFString,9936378:doWork3,[(340,153)])
}
Add(Hub,13590992,357,105)
{
link(onEvent1,7467944:doClear,[(487,111)(487,153)])
link(onEvent2,10368304:doConsoleExec,[(389,118)(389,146)])
}

карма: 15

1
Голосовали:envoy_sky