мда уж
Add(MultiElementEx,7652017,525,413) { @Hint=#31:Модуль MultiThreads_Checker_1.1| Mode=1 link(OnResult,16344680:doEvent1,[]) link(get_ip_port,8737633:GetData,[]) AddHint(60,-47,184,13,@Hint) } BEGIN_SDK Add(EditMultiEx,9746293,21,14) { WorkCount=#5:##add|0:| EventCount=#8:OnResult|0:| VarCount=#7:##count|0:| DataCount=#11:get_ip_port|0:| Width=1168 Height=375 VOffset=7 HOffset=140 Point(##add) Point(##count) link(##add,12468508:doWork1,[(137,27)]) } Add(LineBreakEx,8666620,1106,21) { Caption="Result" Type=1 link(OnEvent,9746293:OnResult,[]) } Add(LineBreakEx,6281593,1078,189) { Caption="Result" } Add(DoData,3700032,161,119) { link(onEventData,8921393:doCase,[]) link(Data,9746293:get_ip_port,[]) } Add(LineBreakEx,1917053,518,336) { @Color=11206655 Caption="CheckNext" } Add(LineBreakEx,13264522,42,119) { @Color=11206655 Caption="CheckNext" Type=1 link(OnEvent,12468508:doWork2,[]) } Add(HubEx,12468508,133,119) { link(onEvent,3700032:doData,[]) } Add(Case,8921393,210,119) { Value=String() link(onNextCase,7511906:doValue,[]) } Add(HTTP_Get,3095523,350,175) { Wait=0 link(onDownload,7245430:doConvert,[]) } Add(Convertor,7245430,406,182) { Mode=11 link(onResult,13165058:doEvent1,[(443,188)(443,272)]) } Add(FormatStr,16441318,287,175) { Mask="https://www.virustotal.com/vtapi/v2/ip-address/report?ip=%1&apikey=98bb2c1ead6f769a495f1bee478e38646ba190a57f5bd34d6d4cbb1eea3399f2" link(onFString,3095523:doDownload,[]) link(Str1,15663974:Var2,[]) } Add(BlockFind,216573,462,182) { IncludeBlock=1 StartBlock=""hostname": "" EndBlock=""" Point(onNotFind) link(onSearch,1984736:doValue,[(510,188)(510,97)]) } Add(Host,9516772,532,182) { link(onIPByHost,2973611:doExec,[]) link(HostName,9497138:Var2,[(545,170)(531,170)]) } Add(RE_Search,2973611,609,189) { link(onMatch,440720:doData,[]) link(Expression,15663974:Var3,[(622,166)]) } Add(Memory,1984736,525,91) { @Hint=#15:Состояние хоста| Default=String(2) link(onData,9516772:doIPByHost,[(569,97)(569,164)(520,164)(520,195)]) } Add(DoData,440720,700,189) { link(onEventData,6281593:doWork,[]) link(Data,9497138:Var3,[(706,138)]) } Add(GetDataEx,9497138,525,133) { link(Data,1984736:Value,[]) } Add(Memory,7511906,287,119) { @Hint=#15:Состояние хоста| Default=String(2) link(onData,16441318:doString,[(331,125)(331,153)(275,153)(275,181)]) } Add(GetDataEx,15663974,287,161) { link(Data,7511906:Value,[]) } Add(Hub,13165058,448,266) { link(onEvent1,216573:doSearch,[(474,272)(474,230)(450,230)(450,188)]) } END_SDK Add(MainForm,11326563,448,196) { Width=327 Height=480 Caption="" BorderStyle=1 Position=1 } Add(Button,13777211,343,413) { Left=115 Top=45 Width=185 Height=30 Caption="Проверить" link(onClick,5451563:doStart,[]) } Add(Edit,12430023,392,336) { Left=10 Top=50 Text="5" } Add(Label,6950492,448,280) { Left=65 Top=55 Width=47 Height=17 Caption="Потоков" } Add(For,11304990,462,413) { IncludeEnd=1 link(onEvent,7652017:##add,[]) link(End,3673357:Count,[(475,341)(671,341)]) } Add(TCP_Server,5234581,448,238) { Port=5 } Add(EventFromData,8737633,525,259) { link(onEvent,10645816:doData,[]) } Add(Timer,6989260,308,196) { Interval=100 link(onTimer,3105876:doData,[]) } Add(FormatStr,13623212,399,196) { DataCount=1 Mask="Чекер 1.1; Акт.модулей: %1;" link(onFString,11326563:doCaption,[]) } Add(LineBreakEx,5700589,525,469) { Caption="CountMTCheck" Type=3 link(_Data,7652017:##count,[]) } Add(LineBreakEx,14012912,350,168) { Caption="CountMTCheck" Type=2 } Add(ChangeMon,3105876,350,196) { link(onData,13623212:doString,[]) link(Data,14012912:getVar,[]) } Add(StrList,3673357,658,217) { Strings=#13:185.48.56.162|14:178.248.237.68|14:198.11.132.250|14:95.165.129.227|12:141.8.192.44|14:104.25.219.116|13:104.25.224.95|14:95.163.111.139|12:213.85.62.73|10:5.9.42.112|13:188.40.96.198| Point(doGetString) Point(onGetString) Point(IdxToSelect) link(onGetString,8737633:doData,[(703,230)(703,330)(518,330)(518,265)]) } Add(InfoTip,14774,504,196) { Info=#27:Список ip:port для проверки| Width=218 Height=151 } Add(Hub,6078942,616,259) { link(onEvent1,3673357:doGetString,[]) link(onEvent2,3673357:doDelete,[(647,272)(647,237)]) } Add(DoData,10645816,574,259) { Data=Integer(0) link(onEventData,6078942:doEvent1,[]) } Add(Edit,9371808,763,413) { Left=10 Top=15 Width=290 Text="" Alignment=2 } Add(Hub,16344680,714,413) { link(onEvent1,9371808:doText,[]) link(onEvent2,9855146:doAdd,[(738,426)(738,461)]) } Add(Memo,9855146,763,455) { Left=10 Top=80 Width=290 Height=355 ScrollBars=2 } Add(Thread,5451563,399,413) { Delay=10 FastStop=0 link(onExec,11304990:doFor,[]) }
|