Схемка загружает по списку ссылок все возможные, понимаемые Explorer'ом, форматы.
В списке ссылки указывают на изображения png и jpg
Add(MainForm,15535783,98,154)
{
Height=65
Caption="Клик по пустоте для обновления"
BorderStyle=3
Position=1
link(onCreate,11440965:doWork2,[])
}
Add(StrList,13994448,154,91)
{
Strings=#63:http://avatars.yandex.net/get-tv-shows/1333715298047M72296/orig|62:http://avatars.yandex.net/get-tv-shows/1333715465836M3834/orig|63:http://avatars.yandex.net/get-tv-shows/1333715511055M65997/orig|71:http://avatars.yandex.net/get-tv-channel-logos/1335163792763M38582/orig|63:http://avatars.yandex.net/get-tv-shows/1333708631938M15536/orig|63:http://avatars.yandex.net/get-tv-shows/1333715975438M75369/orig|63:http://avatars.yandex.net/get-tv-shows/1333713501143M34618/orig|63:http://avatars.yandex.net/get-tv-shows/1333715876629M63737/orig|71:http://avatars.yandex.net/get-tv-channel-logos/1341306398081M26675/orig|63:http://avatars.yandex.net/get-tv-shows/1333713454157M84116/orig|63:http://avatars.yandex.net/get-tv-shows/1333715981631M43575/orig|71:http://avatars.yandex.net/get-tv-channel-logos/1335532722254M63733/orig|63:http://avatars.yandex.net/get-tv-shows/1333715251849M13714/orig|63:http://avatars.yandex.net/get-tv-shows/1333715808663M28685/orig|63:http://avatars.yandex.net/get-tv-shows/1333716723608M45079/orig|63:http://avatars.yandex.net/get-tv-shows/1333716728931M90998/orig|71:http://avatars.yandex.net/get-tv-channel-logos/1340776925954M32003/orig|71:http://avatars.yandex.net/get-tv-channel-logos/1340718476744M82173/orig|
}
Add(HTTP_Get,1975074,385,161)
{
Wait=0
link(onStop,1756182:doRead,[(428,188)(428,167)])
link(URL,6474584:Item,[(391,138)(730,138)(730,286)(160,286)])
link(FileName,14246538:Var1,[(398,149)])
}
Add(ArrayEnum,6474584,154,154)
{
link(onItem,15936189:doSplit,[])
link(Array,13994448:Array,[(160,145)(174,145)])
}
Add(Img_Loader,4703790,637,161)
{
link(onLoad,14131353:doWork1,[])
link(FileName,7698226:Var2,[])
}
Add(ChildScrollBox,14131353,679,161)
{
link(onEvent1,11440965:doWork3,[(740,167)(740,295)(142,295)])
}
BEGIN_SDK
Add(EditMulti,6847704,196,196)
{
EventCount=1
WorkCount=1
Width=153
Height=137
link(doWork1,5694923:doEvent1,[])
}
Add(ScrollBox,7668768,203,287)
{
Width=392
Height=31
Point(onMouseUp)
link(onMouseUp,12815980:doEvent1,[])
}
Add(ChildPanelEx,15134575,287,196)
{
Mode=1
}
BEGIN_SDK
Add(EditMultiEx,186202,196,196)
{
WorkCount=#5:##add|7:##clear|
Width=90
Height=81
Point(##add)
Point(##clear)
link(##add,12858903:doLoad,[])
}
Add(Panel,344850,224,238)
{
Left=5
Top=5
Width=18
Height=18
Ctl3D=0
WinStyle=1
Layout="parent.t"
}
Add(Image,12858903,224,196)
{
Left=2
Top=2
Width=26
Height=27
Align=5
Ctl3D=0
WinStyle=1
}
END_SDK
Add(ToolBarLayout,7734709,287,231)
{
Name="t"
}
Add(Hub,5694923,217,196)
{
link(onEvent1,15134575:##add,[])
link(onEvent2,7734709:doResize,[(252,209)(252,237)])
}
Add(Hub,12815980,245,287)
{
link(onEvent1,15134575:##clear,[(266,293)(266,209)])
link(onEvent2,6847704:onEvent1,[(329,300)(329,202)])
}
END_SDK
Add(MultiStrPart,15936189,196,154)
{
Char="/"
From=3
Count=1
link(onSplit,226716:doReplace,[])
}
Add(Replace,226716,238,154)
{
SubStr="/"
DestStr="_"
link(onReplace,3089435:doStrCat,[])
}
Add(StrCat,3089435,280,154)
{
Str2=".pct"
link(onStrCat,13065796:doEvent1,[])
}
Add(GetDataEx,7698226,637,144)
{
Angle=1
link(Data,3089435:Result,[(718,149)(718,276)(286,276)])
}
Add(FileAttributes,1756182,441,161)
{
Point(FileSize)
link(onRead,5640040:doCompare,[])
link(FileName,14246538:Var2,[])
}
Add(If_else,5640040,497,161)
{
Type=5
Op2=Integer(0)
link(onTrue,2949675:doWork2,[])
link(onFalse,5921502:doCompare,[(551,174)(551,209)])
link(Op1,1756182:FileSize,[(503,153)(490,153)(490,199)(468,199)])
}
Add(GetDataEx,14246538,441,144)
{
Angle=1
link(Data,7698226:Var1,[])
}
Add(HubEx,11440965,138,168)
{
Angle=3
link(onEvent,6474584:doEnum,[(142,160)])
}
Add(If_else,5921502,560,203)
{
Type=5
Op2=Integer(3)
link(onTrue,1088857:doNext,[])
link(onFalse,2949675:doWork3,[(613,216)])
link(Op1,1088857:Count,[(566,191)(606,191)(606,248)(650,248)])
}
Add(CounterEx,1088857,644,203)
{
Point(doReset)
link(onNext,5405039:doWork3,[(688,209)(688,266)(368,266)])
}
Add(Hub,13065796,329,154)
{
link(onEvent1,1088857:doReset,[(623,160)(623,216)])
link(onEvent2,5405039:doWork2,[])
}
Add(HubEx,5405039,364,161)
{
link(onEvent,1975074:doDownload,[])
}
Add(HubEx,2949675,609,161)
{
link(onEvent,4703790:doLoad,[])
}