Это надо новый пункт меню в реестре писать для эксплорера
Этот топик читают: Гость
Ответов: 1321
Рейтинг: 37
|
|||
карма: 0 |
|
Ответов: 42
Рейтинг: 3
|
|||
Roma писал(а): Это надо новый пункт меню в реестре писать для эксплорера |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
[offtop]Black-Light, Вот из-за троллинга типа Вашего мне и приходится тратиться на реабилитацию себя после необоснованных нападок, в остальном же я пишу по делу и инициатором флуда никогда не являлся[/offtop]
Теперь по делу. pavleg, я же Вам написал - если клики ловите дочерним окном, на вход генератору событий по данным шлёте отказ, чтоб не сработал браузер на клик, а поток с текстом ссылки направляете в родительску форму через точку событий. В родительской форме обрабатывайте по маске или поиском в строке чтобы принять нужные Вам решения - грузить, или нет. Если да, то ссылку в "плеерный" элемент браузера на метод doNavigate. Мне для иллюстрации хайасм на все компы ставить, чтобы Вам очередную ламерскую схему послать, или сами как-нибудь? Всё равно Assasin гораздо лучше напишет, разработчик всё-таки. |
|||
карма: 1 |
|
Ответов: 42
Рейтинг: 3
|
|||
уфф...чет совсем нипонимаю как соединить эти 2 элемента этой схемкой.. если нитрудно помогите ктонибудь.. code_23418.txtтут в одном окне вписан урл странички с сылками...ибо чет я совсем туплюсь..
|
|||
карма: 1 |
| ||
файлы: 1 | code_23418.txt [1.1KB] [168] |
Ответов: 3889
Рейтинг: 362
|
|||
Ламерский двупанельный браузер, левая панель ведущая, правая - ведомая, при совпадении с маской ссылки откроются в ведомой, иначе - в ведущей, релиз кандидат. Add(WebBrowser,12733755,350,357) { Left=389 Height=563 Align=5 URL="" Point(Navigate) Point(NewWindow) link(URL,3677313:Value,[(356,293)(286,293)]) } Add(WebBrowser,321519,217,357) { Width=185 Height=563 Align=1 URL="http://lavren.web-times.ru/" Point(Navigate) Point(NewWindow) link(onNavigate,16083369:doData,[]) link(Navigate,3358293:Var2,[]) link(NewWindow,3358293:Var3,[(237,250)]) } Add(EventFromData,15944348,224,196) { link(onEvent,3677313:doValue,[]) } Add(StrMask,1724005,329,196) { Mask="*vkontakte.ru*" Point(doMask) link(onFalse,10529948:doData,[(382,202)]) link(onTrue,15552550:doEvent1,[(372,209)]) } Add(DoData,13041680,497,231) { Data=Integer(1) link(onEventData,15944348:doData,[(576,237)(576,156)(203,156)(203,202)]) link(Data,8909361:Var,[]) } Add(GetDataEx,3358293,224,245) { link(Data,15944348:GetData,[]) } Add(Hub,15552550,413,252) { link(onEvent1,10445741:doWork2,[(439,258)(439,237)]) link(onEvent2,12733755:doNavigate,[(439,265)(439,314)(338,314)(338,363)]) } Add(Memory,3677313,280,196) { link(onData,1724005:doCompare,[]) } Add(HubEx,10445741,450,231) { Angle=1 link(onEvent,13041680:doData,[(454,237)]) } Add(GlobalVar,8909361,497,196) { Name="FirstRun" Data=Integer(0) link(onValue,10445741:doWork1,[(568,202)(568,218)(454,218)]) } Add(DoData,16083369,266,357) { Data=Integer(1) link(onEventData,1860182:doValue,[(310,363)(310,384)(254,384)(254,405)]) } Add(GlobalVar,1860182,266,399) { Name="FirstRun" Data=Integer(0) } Add(DoData,10529948,399,203) { Data=Integer(0) link(onEventData,8909361:doValue,[(464,209)(464,202)]) } Ламерский он ещё и потому, что мне, сами понимаете, в третьем часу ночи ещё и корректную работу кнопки "назад" в левой панели реализовывать - несколько чересчур даже для моего организма)) [offtop]Был ещё вариант со сменяемой маской, но при попытке печатать в поле Edit, на Win7 32bit он стабильно вылетает с фатальной ошибкой (kernel32.dll). Причём если onChange не клеить на doText, такого не будет, зато текст стирается по Enter. И промежуточное Memory не спасает. Завтра попробую на WinXP...[/offtop] |
|||
карма: 1 |
|
Ответов: 42
Рейтинг: 3
|
|||
нет.. нужно чтобы верхние ссылки из левого окна открывались в провом окне (чтобы в левом распологалось только меню)пока что получилось так что они вообще просто заблокировались но не передаются в правую часть =(
|
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
Схема обновлялась, Вы смотрите устаревший вариант.
Вот самый оптимальный вариант, с возможностью развернуть на весь экран. Add(WebBrowser,12733755,434,427)
{ Left=389 Height=563 Align=5 URL="" Point(Navigate) Point(NewWindow) link(URL,3677313:Value,[(440,363)(370,363)]) } Add(WebBrowser,321519,301,427) { Width=185 Height=563 Align=1 URL="http://lavren.web-times.ru/" Point(Navigate) Point(NewWindow) link(onNavigate,16083369:doData,[]) link(Navigate,3358293:Var2,[]) link(NewWindow,3358293:Var3,[(321,320)]) } Add(EventFromData,15944348,308,266) { link(onEvent,3677313:doValue,[]) } Add(StrMask,1724005,413,266) { Mask="*vkontakte.ru*" Point(doMask) link(onFalse,10529948:doData,[(466,272)]) link(onTrue,15552550:doEvent1,[(456,279)]) } Add(DoData,13041680,581,301) { Data=Integer(1) link(onEventData,15944348:doData,[(660,307)(660,226)(287,226)(287,272)]) link(Data,8909361:Var,[]) } Add(GetDataEx,3358293,308,315) { link(Data,15944348:GetData,[]) } Add(Hub,15552550,497,322) { link(onEvent1,10445741:doWork2,[(523,328)(523,307)]) link(onEvent2,12733755:doNavigate,[(523,335)(523,384)(422,384)(422,433)]) } Add(Memory,3677313,364,266) { link(onData,1724005:doCompare,[]) } Add(HubEx,10445741,534,301) { Angle=1 link(onEvent,13041680:doData,[(538,307)]) } Add(GlobalVar,8909361,581,266) { Name="FirstRun" Data=Integer(0) link(onValue,10445741:doWork1,[(652,272)(652,288)(538,288)]) } Add(DoData,16083369,350,427) { Data=Integer(1) link(onEventData,1860182:doValue,[(394,433)(394,454)(338,454)(338,475)]) } Add(GlobalVar,1860182,350,469) { Name="FirstRun" Data=Integer(0) } Add(DoData,10529948,483,273) { Data=Integer(0) link(onEventData,8909361:doValue,[(548,279)(548,272)]) } Известный баг - кнопочкой "назад" не рекомендуется пользоваться, но пользователям этого форума не привыкать [offtop]Блин горелый, я тут из-за Вас сам научусь программы писать, пока объясняю)) По ночам в полнолуние ламеры начинают кодить Вот смеху-то будет, если окажется (поздновато проверять уже), что Вконтакт не имеет фреймбастинга и всё можно было оформить в html за пять минут ))))[/offtop] |
|||
карма: 1 |
|
Ответов: 1841
Рейтинг: 369
|
|||
[offtop]
1nd1g0 писал(а): Причём если onChange не клеить на doText, такого не будет, зато текст стирается по Enter. И промежуточное Memory не спасает. Завтра попробую на WinXP...Edit Справка писал(а):
ClearAfterEnter - Освобождение поля ввода 1nd1g0 писал(а): Причём если onChange не клеить на doText, такого не будетСправка писал(а):
doText - Уcтaнaвливaeт текст в поле ввода doText2 - Уcтaнaвливaeт текст в поле ввода, но не генерирует событие onChange onChange - Сoбытиe пpoиcxoдит вcякий paз пpи измeнeниe тeкcтa в кoмпoнeнтe т.е. если "склеить" точку onChange (выдача события пpи изменении тeкcтa) и точку doText (Уcтaнaвливaeт текст в поле ввода) получаем замкнутый круг или "кольцевание". Поэтому необходимо было применять точку doText2 (Уcтaнaвливaeт текст в поле ввода, но не генерирует событие onChange) [/offtop] |
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
CriDos, Вы правы, спасибо за трезвую голову, днем Вы что ли спите... ))) На третьем часу ночи мне уже соображалки не хватило допереть, что я устраивал переполнение буфера сообщений! ))) Надо бы, для ламеров, в новом конструкторе запретить такие "цепи самовозбуждения" )))
|
|||
карма: 1 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
Справка писал(а): ClearAfterEnter - Освобождение поля вводаCriDos, этого нет в исходной версии. Это свойство добавлено позже |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
[offtop]Раз уж начал ламерские браузеры собирать... Мне вот интересно было бы получить доступ к буферам с содержимым страницы и скриптов, но , боюсь, без прямого чтения оперативной памяти iexplore такое не провернуть? )[/offtop]
|
|||
карма: 1 |
|
Ответов: 42
Рейтинг: 3
|
|||
ее...огромное спасибо работает так как нужно
|
|||
карма: 1 |
|
Ответов: 3889
Рейтинг: 362
|
|||
[flood]Ещё бы, признанный ламер под полной луной в ветреную ночь не мог родить что-то менее великое))[/flood]
Гораздо более интересно посмотреть на вариант от гуруразработчиков. [flood]Чтобы лишний раз понять, какой же я ламер)[/flood] |
|||
карма: 1 |
|
Разработчик
Ответов: 26164
Рейтинг: 2127
|
|||
1nd1g0 писал(а): Но мне было бы интересно посмотреть на вариант от гуруразработчиковМеня, к примеру, работа с инэтом не волнует никак |
|||
карма: 22 |
|
Ответов: 3889
Рейтинг: 362
|
|||
[offtop]nesco, а жаль, думал именно Вы хотели libcUrl воплотить. Тогда я точно стал бы хайасмистом, собирать сетевые утилитки удобно станет до неприличия)[/offtop]
|
|||
карма: 1 |
|