Вверх ↑
Этот топик читают: Гость
Ответов: 632
Рейтинг: 4
#1: 2017-12-03 03:17:20 ЛС | профиль | цитата
Сделал схему мониторинга запущенных и выключенных программ.
Все работает, но иногда проскакивает весь перечень диспетчера задач, как можно исправить?

Add(MainForm,2953706,21,105)
{
}
Add(EnumProcess,14478971,130,296)
{
Point(CPUCount)
Point(onEndEnum)
link(onProcess,13298985:doAdd,[(244,302)(244,204)])
link(onEndEnum,116089:doCompare,[(166,309)(166,343)])
}
Add(StrList,13298985,326,198)
{
}
Add(StrList,2491614,396,254)
{
}
Add(Hub,5726251,242,296)
{
OutCount=3
link(onEvent1,7647362:doData,[(280,302)(280,309)])
link(onEvent2,13298985:doClear,[(291,309)(291,211)])
link(onEvent3,14478971:doEnum,[(268,316)(268,309)(118,309)(118,302)])
}
Add(DoData,7647362,305,303)
{
link(onEventData,2491614:doText,[(367,309)(367,281)])
link(Data,12913479:Var2,[(311,279)(332,279)])
}
Add(EnumProcess,16145170,53,226)
{
Point(CPUCount)
Point(onEndEnum)
link(onProcess,430325:doAdd,[])
link(onEndEnum,57090:doData,[(93,239)(93,365)])
}
Add(StrList,430325,123,226)
{
}
Add(Hub,9688391,67,317)
{
link(onEvent1,430325:doClear,[(102,323)(102,239)])
link(onEvent2,16145170:doEnum,[(93,330)(93,281)(41,281)(41,232)])
}
Add(StrCat,6590884,438,513)
{
Str1="Программа выкл: "
link(onStrCat,8961589:doEvent2,[(489,519)(489,372)])
link(Str2,14929454:Result,[(451,497)(412,497)])
}
Add(StrCat,6982420,442,433)
{
Str1="Программа вкл: "
link(onStrCat,8961589:doEvent1,[(491,439)(491,365)])
link(Str2,4702259:Result,[(455,418)(440,418)])
}
Add(Hub,8961589,508,359)
{
InCount=2
OutCount=1
link(onEvent1,13417287:doString,[(574,365)(574,344)])
}
Add(If_else,733597,228,380)
{
Type=2
link(onTrue,4529877:doData,[(266,386)(266,377)])
link(onFalse,13100967:doData,[(272,393)(272,423)(233,423)(233,454)])
link(Op1,13298985:Count,[(234,312)(339,312)])
link(Op2,2491614:Count,[(241,340)(409,340)])
}
Add(If_else,116089,169,337)
{
link(onFalse,733597:doCompare,[(225,350)(225,386)])
link(Op1,3905259:Var1,[(175,315)])
}
Add(GetDataEx,3905259,396,310)
{
link(Data,2491614:Text,[])
}
Add(FormatStr,13417287,655,338)
{
DataCount=1
Mask="%1 ."
Point(doMask)
link(onFString,12045081:doAdd,[(699,344)(699,245)(520,245)(520,146)])
}
Add(GetDataEx,6422005,357,343)
{
link(Data,12913479:Var3,[(363,271)])
}
Add(Timer,15384590,46,373)
{
Point(doInterval)
link(onTimer,9688391:doEvent1,[(90,379)(90,351)(55,351)(55,323)])
}
Add(ChangeMon,57090,102,359)
{
Point(onNoData)
link(onData,5726251:doEvent1,[(188,365)(188,302)])
link(Data,9671103:Var,[])
}
Add(LineBreak,13168626,172,268)
{
Type=1
link(Data,430325:Text,[(178,256)(154,256)(154,283)(129,283)])
Primary=[9671103,-70,63]
}
Add(Trim,9910786,357,371)
{
Mode=4
Point(doChar)
Point(Result)
link(onTrim,4702259:doTrim,[])
link(Text,6422005:Var2,[])
}
Add(DoData,4529877,273,371)
{
link(onEventData,7229097:doEvent1,[])
link(Data,12102537:Var1,[(279,345)])
}
Add(Hub,7229097,322,371)
{
link(onEvent1,9910786:doChar,[(343,377)(343,384)])
link(onEvent2,9910786:doTrim,[(346,384)(346,377)])
}
Add(Trim,4702259,434,371)
{
Mode=7
Point(doChar)
Point(Result)
link(onTrim,6982420:doStrCat,[(478,377)(478,408)(430,408)(430,439)])
}
Add(GetDataEx,12913479,326,266)
{
link(Data,13298985:Text,[])
}
Add(Trim,318903,329,448)
{
Mode=4
Point(doChar)
Point(Result)
link(onTrim,14929454:doTrim,[])
link(Text,12102537:Var2,[(335,398)(307,398)])
}
Add(DoData,13100967,245,448)
{
link(onEventData,13379317:doEvent1,[])
link(Data,6422005:Var1,[(251,348)])
}
Add(Trim,14929454,406,448)
{
Mode=7
Point(doChar)
Point(Result)
link(onTrim,6590884:doStrCat,[(450,454)(450,486)(426,486)(426,519)])
}
Add(Hub,13379317,294,448)
{
link(onEvent1,318903:doChar,[(318,454)(318,461)])
link(onEvent2,318903:doTrim,[(318,461)(318,454)])
}
Add(GetDataEx,12102537,301,340)
{
Angle=1
link(Data,3905259:Var2,[(402,345)])
}
Add(Memo,12045081,532,140)
{
Width=384
Height=262
Align=5
ScrollBars=2
ReadOnly=0
}

карма: 0

0
1
Сообщение
...
Прикрепленные файлы
(файлы не залиты)