но такие вещи делают проще, примерно так:
[code:1]Add(Hub,16358961,126,56)
{
OutCount=3
link(onEvent1,10372902:doReset,[])
link(onEvent2,5709293:doData,[])
link(onEvent3,5718113:doText,[(166,76)(166,104)])
}
Add(Timer,6920642,77,56)
{
Interval=2000
link(onTimer,16358961:doEvent1,[])
}
Add(Switch,10372902,273,49)
{
DataOn=String(программа Func_ запущена)
DataOff=String(программы Func_ нет в списке процессов)
Point(State)
}
Add(Label,5718113,273,98)
{
Left=35
Top=15
Caption=""
link(Text,10372902:State,[])
}
Add(EnumProcess,85116,224,42)
{
Point(doFindName)
Point(onFind)
link(onFind,10372902:doSwitch,[])
}
Add(DoData,5709293,175,63)
{
Data=String(Func_.exe)
link(onEventData,85116:doFindName,[])
}[/code:1]
Ответов: 9906
Рейтинг: 351
|
|||
карма: 9 |
|