Вверх ↑
Ответов: 632
Рейтинг: 4
#1: 2019-09-02 15:26:23 ЛС | профиль | цитата
K0ndar, моя схема не работает, но она подсказка, что нужно для макроса.

Add(MainForm,2953706,21,105)
{
Width=155
Height=215
}
Add(FormatStr,12184248,406,189)
{
DataCount=4
Mask="%1;%2;%3;%4;%5"
link(onFString,13205953:doAdd,[])
link(Str1,16357944:Item,[(412,177)(324,177)(324,247)(237,247)])
link(Str2,16357944:Index,[(414,166)(286,166)(286,247)(244,247)])
link(Str3,12784591:MouseX,[(426,153)(447,153)])
link(Str4,12784591:MouseY,[(433,153)(454,153)])
}
Add(Keyboard,4054980,224,140)
{
}
Add(ArrayEnum,16357944,231,203)
{
link(onItem,10124190:doCompare,[])
link(onEndEnum,7087441:doTimer,[(275,216)(275,244)(212,244)(212,272)])
link(Array,4054980:Keys,[(237,187)(230,187)])
}
Add(If_else,10124190,301,203)
{
Op2=Integer(1)
link(onTrue,16764701:doStop,[(349,209)(349,195)(383,195)(383,153)(324,153)(324,111)])
}
Add(Button,11800714,105,161)
{
Left=15
Top=20
Caption="ст"
link(onClick,13841359:doEvent1,[(184,167)(184,209)])
}
Add(Button,1973717,112,259)
{
Left=15
Top=50
Caption="стоп"
link(onClick,612778:doEvent1,[(163,265)(163,258)])
}
Add(Timer,7087441,224,266)
{
Interval=100
link(onTimer,13841359:doEvent2,[(331,272)(331,237)(184,237)(184,216)])
}
Add(Hub,13841359,196,203)
{
InCount=2
link(onEvent1,16764701:doStart,[(273,209)(273,104)])
link(onEvent2,16357944:doEnum,[(220,216)(220,209)])
}
Add(Hub,612778,182,252)
{
link(onEvent1,16357944:doStop,[(214,258)(214,216)])
link(onEvent2,7087441:doStop,[(210,265)(210,279)])
}
Add(MouseEvent,12784591,441,84)
{
}
Add(MouseEvent,16530444,861,329)
{
Point(doPosition)
link(Button,7439380:Part1,[(867,307)(699,307)])
link(X,7439380:Part3,[(874,317)(713,317)])
link(Y,7439380:Part4,[(881,317)(720,317)])
}
Add(StrList,13205953,476,189)
{
}
Add(Button,9264350,266,322)
{
Left=15
Top=95
Caption="ст"
link(onClick,814419:doEnum,[(348,328)(348,307)])
}
Add(ArrayEnum,814419,399,301)
{
link(onItem,5788884:doEvent1,[(471,307)(471,258)])
link(Array,13205953:Array,[(405,268)(496,268)])
}
Add(MultiStrPart,7439380,693,252)
{
Count=5
link(onSplit,3930151:doEvent1,[(743,258)(743,293)(632,293)(632,328)])
link(Str,12195117:Var,[])
}
Add(Hub,8532846,798,329)
{
link(onEvent1,16530444:doPosition,[(836,335)(836,349)])
link(onEvent2,16530444:doClick,[(836,342)(836,335)])
}
Add(Hub,5788884,511,252)
{
link(onEvent1,5837575:doSplit,[(546,258)(546,251)])
}
Add(MultiStrData,5837575,567,245)
{
link(onPart2,921097:doCompare,[])
}
Add(If_else,921097,623,252)
{
Op2=Integer(1)
link(onTrue,7439380:doSplit,[])
}
Add(LineBreak,1615669,399,343)
{
Type=1
link(Data,814419:Item,[])
Primary=[12195117,294,-119]
}
Add(TimeCounter,16764701,336,98)
{
link(onStop,12184248:doString,[(387,111)(387,195)])
}
Add(Timer,16396667,728,322)
{
Enable=1
AutoStop=1
Point(doInterval)
link(onTimer,8532846:doEvent1,[(779,328)(779,335)])
}
Add(Hub,3930151,644,322)
{
link(onEvent1,6550795:doData,[(665,328)(665,342)])
link(onEvent2,16396667:doTimer,[(693,335)(693,328)])
}
Add(DoData,6550795,672,336)
{
link(onEventData,16396667:doInterval,[])
link(Data,7439380:Part5,[(678,310)(727,310)])
}

сделать эту схему рабочей в моих силах, но не хватает времени.
карма: 0

0