Тоже самое, но без RAR
#sha
Add(MultiElement,10088874,308,204)
{
@Hint=#37:Подсчет размера папки, имя из потока.|
}
BEGIN_SDK
Add(EditMulti,754602,3,3)
{
EventCount=1
WorkCount=1
Width=664
Height=543
link(doWork1,748728:doCompare,[(68,9)(68,69)])
}
Add(Memory,26791,371,182)
{
Default=Real(0)
}
Add(DoData,86374,406,98)
{
Data=Real(0)
link(onEventData,1455750:doOperation,[(448,104)(448,170)(116,170)(116,216)])
}
Add(Hub,3373377,343,322)
{
link(onEvent1,15011216:doData,[])
link(onEvent2,26791:doClear,[(385,335)(385,268)(361,268)(361,195)])
}
Add(FileSearch,86048,259,56)
{
Ext="*.*"
link(onSearch,86374:doData,[(348,62)(348,104)])
link(onEndSearch,3373377:doEvent1,[(317,69)(317,328)])
}
Add(Math,1455750,126,210)
{
Point(doClear)
link(onResult,26791:doValue,[(256,216)(256,188)])
link(Op1,86048:Size,[(132,156)(272,156)])
link(Op2,26791:Value,[(139,200)(264,200)(264,224)(377,224)])
}
Add(DoData,15011216,455,322)
{
link(onEventData,3847760:doEvent2,[(592,328)(592,55)])
link(Data,1455750:Result,[(461,282)(132,282)])
}
Add(If_else,748728,133,63)
{
Type=5
Op2=String(... )
link(onTrue,86048:doSearch,[(212,69)(212,62)])
link(onFalse,16438740:doData,[(465,76)(465,104)])
}
Add(DoData,16438740,518,98)
{
link(onEventData,3847760:doEvent1,[(583,104)(583,48)])
link(Data,8107200:Value,[])
}
Add(Memory,8107200,518,42)
{
Default=String(... )
}
Add(Hub,3847760,616,42)
{
InCount=2
OutCount=1
link(onEvent1,754602:onEvent1,[(657,48)(657,9)])
}
END_SDK
Add(InfoTip,11191941,252,105)
{
Info=#87:Производит подсчёт размера папки, имя папки берёт из потока, размер выдаёт на onEvent1.|
Width=155
Height=67
}