Вверх ↑
Разработчик
Ответов: 26306
Рейтинг: 2146
#1: 2013-03-15 17:38:50 ЛС | профиль | цитата
95x153x163x62.kubangsm.ru писал(а):
если требуется после парсинга результата ( процент потерь) ping выполнять действие?

Без потерь и без доп потоков как-то так можно

Add(WinExec,13416984,266,175)
{
FileName="ping.exe php.net"
Point(doConsoleExec)
Point(onConsoleResult)
link(onConsoleResult,16609347:doCompare,[])
}
Add(HTTP_PostBuilder,1109224,476,245)
{
URL="/downloads.php"
Host="php.net"
link(onBuild,985665:doEvent1,[])
}
Add(TCP_Client,10808638,574,245)
{
Port=80
IP="69.147.83.199"
link(onRead,217000:doAdd,[])
}
Add(Hub,985665,525,245)
{
link(onEvent1,10808638:doOpen,[])
link(onEvent2,10808638:doSend,[(557,258)(557,265)])
}
Add(Memo,217000,630,245)
{
Left=20
Top=30
Width=265
Height=195
}
Add(Button,16647454,168,189)
{
Left=125
Top=230
Caption="1"
link(onClick,10272738:doEvent1,[])
}
Add(MainForm,2953706,168,140)
{
Width=323
Height=302
}
Add(Switch,2619525,385,175)
{
DataOn=Integer(1)
DataOff=Integer(0)
Point(State)
Point(doOn)
}
Add(IndexToChanel,14868674,385,231)
{
Point(Index)
link(onEvent2,8010520:doEvent1,[])
link(Index,2619525:State,[])
}
Add(Hub,8010520,434,238)
{
link(onEvent1,12490627:doStop,[(459,244)(459,272)(319,272)(319,244)])
link(onEvent2,1109224:doBuild,[])
}
Add(Hub,10272738,217,189)
{
link(onEvent1,13416984:doConsoleExec,[])
link(onEvent2,12490627:doTimer,[(256,202)(256,237)])
}
Add(Timer,12490627,329,231)
{
Interval=100
Enable=1
link(onTimer,14868674:doEvent,[])
}
Add(StrMask,16609347,329,182)
{
Mask="*= 4,*= 4,*"
link(onFalse,2619525:doReset,[])
link(onTrue,2619525:doOn,[])
}


Маску сам отрегулируешь, и процент, думаю, тоже можно посчитать
карма: 22

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