Add(Service,7189109,56,49) { Wait=0 link(onStart,15069:doEvent1,[]) link(onStop,4082497:doClose,[(282,62)(282,356)]) } Add(Ini,13896480,693,21) { FileName="SIT.ini" Section="COMspeed" Key="COMspeed" Type=1 link(onResult,9593167:doValue,[]) } Add(Ini,3131760,693,77) { FileName="SIT.ini" Section="COMport" Key="COMport" Type=1 link(onResult,5481943:doValue,[]) } Add(WinExec,14414982,581,833) { Point(doConsoleExec) link(FileName,6841043:Value,[(587,824)(588,824)]) } Add(If_else,15578842,385,581) { Op1=String(1run) link(onTrue,1640065:doExec,[(419,587)(419,573)]) link(Op2,6391358:GetData,[(398,523)(391,523)]) } Add(WinExec,12917295,728,567) { link(FileName,7962450:Value,[(734,558)(735,558)]) } Add(WinExec,2098687,721,840) { link(FileName,142098:Value,[]) } Add(WinExec,16412797,588,574) { link(FileName,14952486:Value,[]) } Add(WinExec,1640065,420,567) { link(FileName,9547908:Value,[]) } Add(WinExec,12047639,413,833) { link(FileName,11703597:Value,[]) } Add(Ini,12461458,581,770) { FileName="files.ini" Section="files" Key="4run" Type=1 link(onResult,6841043:doValue,[(625,776)(625,790)(570,790)(570,804)]) } Add(Ini,11070238,728,504) { FileName="files.ini" Section="files" Key="5run" Type=1 link(onResult,7962450:doValue,[(772,510)(772,517)(717,517)(717,538)]) } Add(Ini,8166490,721,777) { FileName="files.ini" Section="files" Key="6run" Type=1 link(onResult,142098:doValue,[(765,783)(765,797)(709,797)(709,811)]) } Add(Ini,5587142,420,504) { FileName="files.ini" Section="files" Key="1run" Type=1 link(onResult,9547908:doValue,[(464,510)(464,524)(408,524)(408,538)]) } Add(Ini,2092944,413,770) { FileName="files.ini" Section="files" Key="2run" Type=1 link(onResult,11703597:doValue,[(457,776)(457,790)(401,790)(401,804)]) } Add(Ini,712900,588,511) { FileName="files.ini" Section="files" Key="3run" Type=1 link(onResult,14952486:doValue,[(632,517)(632,531)(576,531)(576,545)]) } Add(WinExec,8664198,861,574) { Point(doConsoleExec) link(FileName,7768136:Value,[(867,565)(868,565)]) } Add(Ini,9991393,861,504) { FileName="files.ini" Section="files" Key="7run" Type=1 link(onResult,7768136:doValue,[(905,510)(905,528)(850,528)(850,545)]) } Add(WinExec,3325853,861,840) { link(FileName,16306876:Value,[(867,845)(868,845)]) } Add(Ini,10370295,861,777) { FileName="files.ini" Section="files" Key="8run" Type=1 link(onResult,16306876:doValue,[(905,783)(905,797)(850,797)(850,811)]) } Add(If_else,7330900,378,833) { Op1=String(2run) link(onTrue,12047639:doExec,[]) link(Op2,4305588:GetData,[(391,772)(398,772)]) } Add(If_else,8159181,553,574) { Op1=String(3run) link(onTrue,16412797:doExec,[]) link(Op2,11075397:GetData,[(566,524)(545,524)]) } Add(If_else,15138586,819,574) { Op1=String(7run) link(onTrue,8664198:doExec,[]) link(Op2,5217733:GetData,[(832,527)(825,527)]) } Add(If_else,5914755,539,833) { Op1=String(4run) link(onTrue,14414982:doExec,[]) link(Op2,396098:GetData,[(552,779)(524,779)]) } Add(If_else,8502582,686,840) { Op1=String(6run) link(onTrue,2098687:doExec,[]) link(Op2,14615933:GetData,[(699,779)(685,779)]) } Add(If_else,16705189,693,567) { Op1=String(5run) link(onTrue,12917295:doExec,[]) link(Op2,1189145:GetData,[(706,520)(685,520)]) } Add(If_else,1510628,819,840) { Op1=String(8run) link(onTrue,3325853:doExec,[]) link(Op2,8648169:GetData,[(832,786)(825,786)]) } Add(Hub,15069,343,49) { OutCount=14 link(onEvent1,2334442:In,[(381,55)(381,34)]) link(onEvent2,9017277:In,[(381,62)(381,48)]) link(onEvent3,14300090:In,[(381,69)(381,76)]) link(onEvent4,6066619:In,[(381,76)(381,62)]) link(onEvent5,459355:In,[(381,83)(381,90)]) link(onEvent6,12257991:In,[(381,90)(381,118)]) link(onEvent7,2942369:In,[(381,97)(381,132)]) link(onEvent8,9678985:In,[(381,104)(381,146)]) link(onEvent9,13101617:In,[(381,111)(381,160)]) link(onEvent10,8374234:In,[(381,118)(381,174)]) link(onEvent11,7683985:In,[(381,125)(381,188)]) link(onEvent12,8206592:doSleepMks,[(392,132)(392,90)]) link(onEvent14,25977:In,[(364,146)(364,104)]) } Add(DoData,9544909,329,294) { Data=String(S) link(onEventData,12587398:doEvent2,[(363,300)(363,265)]) } Add(Hub,12587398,378,252) { InCount=2 OutCount=1 link(onEvent1,4082497:doWrite,[(441,258)(441,363)]) } Add(DoData,8546970,329,245) { Data=String(A) link(onEventData,12587398:doEvent1,[(369,251)(369,258)]) } Add(COMEX,4082497,476,343) { DTR=1 RTS=1 link(onRead,14287879:doEvent1,[(541,356)(541,349)]) link(Port,16720945:Var,[(482,329)(496,329)]) link(BaudRate,9344502:Var,[(489,339)(503,339)]) } Add(Sleep,9897590,259,280) { Delay=1000000 link(onSleep,9544909:doData,[(310,286)(310,300)]) } Add(Hub,13804333,238,273) { InCount=2 link(onEvent1,8546970:doData,[(290,279)(290,251)]) link(onEvent2,9897590:doSleepMks,[]) } Add(If_else,13014796,896,378) { Op1=String(off) link(onTrue,11968355:doPowerOff,[(930,384)(930,405)]) link(Op2,803146:Var3,[(909,366)(872,366)(872,404)]) } Add(ExitWindows,11968355,938,378) { QuickForce=0 Point(doPowerOff) } Add(Ini,9863913,693,133) { FileName="SIT.ini" Section="Notification" Key="Notification" Type=1 link(onResult,12774457:doValue,[]) } Add(If_else,1248346,161,273) { Op1=Integer(1) link(onTrue,13804333:doEvent1,[]) link(Op2,15884623:Var,[]) } Add(StrList,7455008,210,539) { @Hint=#8:0 - Prew|14:1 - Play/Pause|8:2 - Next|10:3 - Звук +|10:4 - Звук -|28:6 - Открыть плеер по лефолту| Strings=#3:177|3:179|3:176|3:174|3:175|3:181| Point(doGetString) Point(onGetString) Point(IdxToSelect) link(onGetString,13116851:doPress,[(275,552)(275,639)(205,639)(205,755)]) AddHint(-115,342,152,78,@Hint) } Add(KeyEvent,13116851,210,749) { link(Handle,15490150:Value,[]) } Add(Memory,15490150,210,707) { Default=Integer(0) Point(Data) link(Data,4104043:CurrentID,[(216,691)(237,691)]) } Add(ChanelToIndex,11680226,168,546) { Count=6 link(onIndex,7455008:doGetString,[(202,552)(202,587)]) } Add(Memory,7768136,862,539) { } Add(Memory,16306876,862,805) { } Add(Memory,6841043,582,798) { } Add(Memory,7962450,729,532) { } Add(Memory,142098,721,805) { } Add(Memory,14952486,588,539) { } Add(Memory,11703597,413,798) { } Add(Memory,9547908,420,532) { } Add(Memory,12774457,728,133) { } Add(Memory,5481943,728,77) { } Add(Memory,9593167,728,21) { } Add(Hub,2636782,35,504) { OutCount=6 link(onEvent1,15549774:doCompare,[(56,510)(56,489)]) link(onEvent2,15307606:doCompare,[(56,517)(56,538)]) link(onEvent3,11879726:doCompare,[(56,524)(56,587)]) link(onEvent4,3107053:doCompare,[(56,531)(56,636)]) link(onEvent5,1867833:doCompare,[(56,538)(56,678)]) link(onEvent6,16464562:doCompare,[(56,545)(56,727)]) } Add(If_else,15549774,70,483) { Op1=String(<) link(onTrue,11680226:doWork1,[(135,489)(135,552)]) link(Op2,6560764:Var2,[]) } Add(If_else,15307606,70,532) { Op1=String(PS) link(onTrue,11680226:doWork2,[(135,538)(135,559)]) link(Op2,6513726:Var2,[]) } Add(If_else,11879726,70,581) { Op1=String(>) link(onTrue,11680226:doWork3,[(135,587)(135,566)]) link(Op2,163221:Var2,[]) } Add(If_else,3107053,70,630) { Op1=String(-) link(onTrue,11680226:doWork4,[(135,636)(135,573)]) link(Op2,7419689:Var2,[]) } Add(If_else,1867833,70,672) { Op1=String(+) link(onTrue,11680226:doWork5,[(135,678)(135,580)]) link(Op2,13692032:Var2,[]) } Add(If_else,16464562,70,721) { Op1=String(-+) link(onTrue,11680226:doWork6,[(135,727)(135,587)]) link(Op2,13692032:Var1,[(83,692)(74,692)(74,663)]) } Add(GetDataEx,163221,77,567) { link(Data,6513726:Var1,[(83,545)(74,545)(74,523)]) } Add(GetDataEx,7419689,77,616) { link(Data,163221:Var1,[(83,601)(74,601)(74,572)]) } Add(GetDataEx,13692032,77,658) { link(Data,7419689:Var1,[(83,646)(74,646)(74,621)]) } Add(LineBreak,2232899,728,175) { Type=1 link(Data,12774457:Value,[]) Primary=[15884623,-560,77] } Add(LineBreak,3837207,728,112) { Type=1 link(Data,5481943:Value,[]) Primary=[16720945,-238,189] } Add(LineBreak,16315107,728,56) { Type=1 link(Data,9593167:Value,[]) Primary=[9344502,-231,266] } Add(LineBreak,16088595,826,413) { Caption="Plauer" Type=1 link(Data,803146:Var2,[]) Primary=[12239910,-749,35] } Add(GetDataEx,6560764,77,462) { link(Data,12239910:Var,[]) } Add(GetDataEx,6513726,77,518) { link(Data,6560764:Var1,[(83,500)(74,500)(74,467)]) } Add(InfoTip,12253297,364,483) { Info=#4:1run| Width=99 Height=123 } Add(InfoTip,7474955,357,742) { Info=#4:2run| Width=92 Height=123 } Add(InfoTip,2604003,532,483) { Info=#4:3run| Width=92 Height=123 } Add(InfoTip,14194493,525,742) { Info=#4:4run| Width=92 Height=123 } Add(InfoTip,10606517,672,483) { Info=#4:5run| Width=92 Height=123 } Add(InfoTip,9552014,798,749) { Info=#4:8run| Width=92 Height=123 } Add(InfoTip,4562274,665,749) { Info=#4:6run| Width=92 Height=123 } Add(InfoTip,708712,805,483) { Info=#4:7run| Width=99 Height=130 } Add(LineBreak,3001605,7,420) { Caption="Player" link(Out,2636782:doEvent1,[(62,426)(62,468)(23,468)(23,510)]) Primary=[11138918,665,-126] } Add(LineBreak,11885268,658,21) { link(Out,13896480:doRead,[]) Primary=[2334442,-266,7] } Add(LineBreak,12025666,658,77) { link(Out,3131760:doRead,[]) Primary=[9017277,-266,-35] } Add(LineBreak,14656090,658,133) { link(Out,9863913:doRead,[]) Primary=[6066619,-266,-77] } Add(LineBreak,606870,203,280) { link(Out,13804333:doEvent2,[]) Primary=[14300090,189,-210] } Add(LineBreak,206744,371,504) { link(Out,5587142:doRead,[]) Primary=[459355,21,-420] } Add(LineBreak,5161924,539,511) { link(Out,712900:doRead,[]) Primary=[25977,-147,-413] } Add(LineBreak,1708117,686,504) { link(Out,11070238:doRead,[]) Primary=[12257991,-294,-392] } Add(LineBreak,2203057,819,504) { link(Out,9991393:doRead,[]) Primary=[2942369,-427,-378] } Add(LineBreak,3062030,812,777) { link(Out,10370295:doRead,[]) Primary=[9678985,-420,-637] } Add(LineBreak,4279494,672,777) { link(Out,8166490:doRead,[]) Primary=[13101617,-280,-623] } Add(LineBreak,7402962,539,770) { link(Out,12461458:doRead,[]) Primary=[8374234,-147,-602] } Add(LineBreak,7402322,371,770) { link(Out,2092944:doRead,[]) Primary=[7683985,21,-588] } Add(LineBreak,13396005,350,567) { link(Out,15578842:doCompare,[(382,573)(382,587)]) Primary=[11100601,413,-301] } Add(LineBreak,11437797,518,574) { link(Out,8159181:doCompare,[]) Primary=[7685416,294,-348] } Add(LineBreak,6414813,343,833) { link(Out,7330900:doCompare,[]) Primary=[5993706,420,-553] } Add(LineBreak,9256630,497,833) { link(Out,5914755:doCompare,[]) Primary=[921636,266,-539] } Add(LineBreak,3476742,644,840) { link(Out,8502582:doCompare,[]) Primary=[3319993,119,-532] } Add(LineBreak,2710268,777,840) { link(Out,1510628:doCompare,[]) Primary=[5096179,-14,-518] } Add(LineBreak,12374208,658,567) { link(Out,16705189:doCompare,[]) Primary=[9551891,133,-329] } Add(LineBreak,16620887,777,574) { link(Out,15138586:doCompare,[]) Primary=[6741516,28,-378] } Add(Hub,13970438,735,238) { OutCount=11 link(onEvent2,6741516:In,[(777,251)(777,202)]) link(onEvent3,9551891:In,[(756,258)(756,244)]) link(onEvent5,11100601:In,[]) link(onEvent6,5993706:In,[(756,279)(756,286)]) link(onEvent7,921636:In,[(756,286)(756,300)]) link(onEvent8,3319993:In,[(756,293)(756,314)]) link(onEvent9,5096179:In,[(756,300)(756,328)]) link(onEvent10,3433854:In,[(756,307)(756,342)]) link(onEvent11,7685416:In,[(756,314)(756,232)]) } Add(Hub,14287879,574,343) { InCount=2 OutCount=13 link(onEvent1,7519849:doData,[(666,350)(710,349)(710,356)]) link(onEvent2,11138918:In,[(630,356)(630,300)]) link(onEvent3,9676261:In,[(597,363)(597,381)]) link(onEvent4,4772640:In,[]) link(onEvent5,8124105:In,[(595,377)(595,391)]) link(onEvent6,14751819:In,[(595,384)(595,405)]) link(onEvent7,14317814:In,[(593,391)(593,416)]) link(onEvent8,1630752:In,[]) link(onEvent9,3080702:In,[(619,405)(619,384)]) link(onEvent11,14941228:In,[(606,419)(606,356)]) link(onEvent12,5890959:doSleepMks,[(623,426)(623,251)]) link(onEvent13,13014796:doCompare,[(742,433)(742,384)]) } Add(LineBreak,2108191,112,273) { link(Out,1248346:doCompare,[]) Primary=[3433854,651,63] } Add(Sleep,8206592,448,84) { Delay=1000000 link(onSleep,4082497:doOpen,[(488,90)(488,349)]) } Add(EventFromData,6391358,385,434) { } Add(EventFromData,11075397,539,441) { } Add(EventFromData,1189145,679,441) { } Add(EventFromData,5217733,819,448) { } Add(EventFromData,4305588,392,679) { } Add(EventFromData,396098,518,693) { } Add(EventFromData,14615933,679,686) { } Add(EventFromData,8648169,819,700) { } Add(LineBreak,7014952,343,434) { link(Out,6391358:doData,[]) Primary=[14941228,280,-84] } Add(LineBreak,9598985,476,693) { link(Out,396098:doData,[]) Primary=[4772640,147,-329] } Add(LineBreak,1166067,347,676) { link(Out,4305588:doData,[(385,682)(385,685)]) Primary=[9676261,280,-301] } Add(LineBreak,13196571,777,448) { link(Out,5217733:doData,[]) Primary=[8124105,-154,-63] } Add(LineBreak,12470723,630,441) { link(Out,1189145:doData,[]) Primary=[14751819,-7,-42] } Add(LineBreak,12309123,480,438) { link(Out,11075397:doData,[(524,444)(524,447)]) Primary=[14317814,140,-28] } Add(LineBreak,12049798,616,686) { link(Out,14615933:doData,[]) Primary=[3080702,56,-308] } Add(LineBreak,852198,763,693) { link(Out,8648169:doData,[(806,699)(806,706)]) Primary=[1630752,-14,-301] } Add(EventFromData,7519849,812,350) { } Add(Sleep,5890959,658,245) { Delay=10000 link(onSleep,13970438:doEvent1,[(712,251)(712,244)]) } Add(EnumProcess,4104043,231,644) { Name="AIMP.exe" Point(doFindName) link(onProcess,15490150:doValue,[(268,650)(268,688)(198,688)(198,713)]) } Add(Timer,8842298,154,651) { link(onTimer,4104043:doFindName,[(198,657)(198,671)]) } Add(GetDataEx,803146,826,399) { link(Data,7519849:GetData,[(832,394)(818,394)]) }
Вот что у меня получилось!
|