Ravilr, писал(а):
На на сколько изменяется структура... неужели серединка сдвигается или как? или все таки по маске прогонять и искать блоки?Может был любое текстовое начало и/или конец, может и не быть начала и/или конца. Циферок в ссылках тоже может быть любое число.
------------ Дoбавленo в 20.08:
Black-Light, писал(а):
Alexbootch, мой вариант как?При добавлении непосредственно в StrList - работает, а при получении текста через ClipboardHook не правильно работает
Сам посмотри:
Add(MainForm,6218968,140,140)
{
Width=306
}
Add(StrList,3395919,245,91)
{
}
Add(StrCat,4518265,301,154)
{
Str2=" "
link(onStrCat,7436475:doReplace,[])
}
Add(BlockFind,3896043,385,154)
{
StartBlock="http://"
EndBlock=" "
link(onSearch,13813765:doTrim,[])
}
Add(ArrayEnum,12792025,252,154)
{
link(onItem,4518265:doStrCat,[])
link(Array,3395919:Array,[(258,141)(265,141)])
}
Add(Trim,13813765,434,154)
{
link(onTrim,1112227:doValue,[])
}
Add(Memo,9778033,616,154)
{
Left=5
Top=5
Width=280
Height=250
ScrollBars=2
link(Str,1112227:Value,[(622,137)(523,137)(523,203)(489,203)])
}
Add(Position,15725171,532,154)
{
ZeroPos=0
ShortSearch=1
link(onSearch,2652911:doCompare,[])
link(Str,9778033:Text,[(538,142)(570,142)(570,210)(622,210)])
}
Add(If_else,2652911,574,154)
{
Op2=Integer(0)
link(onTrue,9778033:doAdd,[])
}
Add(Memory,1112227,483,154)
{
link(onData,15725171:doSearch,[])
}
Add(Replace,7436475,343,154)
{
SubStr="-"
DestStr=" "
link(onReplace,3896043:doSearch,[])
}
Add(ClipboardHook,10617364,140,98)
{
NextHook=1
link(onChange,8278099:doEvent1,[])
}
Add(Hub,8278099,189,98)
{
link(onEvent1,3395919:doAdd,[(219,104)(219,97)])
link(onEvent2,12792025:doEnum,[(235,111)(235,160)])
}
и попробуй скопировать из моего выпадающего списка тест