Posted: 15.10.09 16:12. Post subject: Версия: 9.13 сборка ..
Версия: 9.13 сборка 2062, RICHED20.DLL 12.0.4518.1014 WinXP SP2 Aml Assist - Настройки - Помещать данные в выделенную папку. Сперва предпочитать формат HTML (веб-страниц) В результате при сохранении текста по горячей клавише создается отдельная страница в папке и текст недоступен для редактирования? Если мне нужно скопировать три предложения из разных мест на интернет-странице, на каждое будет создана отдельная страница в Aml Pages?
Снимаем галочку с "Сперва предпочитать формат HTML (веб-страниц)" И текст почему-то вставляется в папку новых листочков??? Эта опция не установлена, установлена по-прежнему - "Помещать данные в выделенную папку". А куда делись ссылки на источник?
Post №: 2884
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 15.10.09 17:34. Post subject: MON пишет: В резуль..
MON пишет:
quote:
В результате при сохранении текста по горячей клавише создается отдельная страница в папке и текст недоступен для редактирования?
Дык это ж HTML - я его пока для редактирования не открывал (по крайней мере официально, штатными средствами, к примеру команда "Сервис\Редактировать веб страницы" по умолчанию то всегда задизейблена)
MON пишет:
quote:
Если мне нужно скопировать три предложения из разных мест на интернет-странице, на каждое будет создана отдельная страница в Aml Pages?
Ну для этого нужно включать редактирование HTML уже официально... А мне как-то стрёмно! Работать-то оно работает, да только там еще разбираться и разбираться надо.
MON пишет:
quote:
Снимаем галочку с "Сперва предпочитать формат HTML (веб-страниц)" И текст почему-то вставляется в папку новых листочков??? Эта опция не установлена, установлена по-прежнему - "Помещать данные в выделенную папку".
Сенкс, проверю внимательно - может где косячок в Ассисте есть...
MON пишет:
quote:
А куда делись ссылки на источник?
Ссылки на источник при использовании горячей клавиши не будут вставляться, т.к. Ассист в общем случае вообще без понятия: откуда эти данные - о да, они есть, они присутствуют. Но откуда они Ассист не знает. Другое дело драг-н-дроп на Ассист - тогда те же самые браузеры, ну кроме конечно засранной Оперы, передают информацию в стандартизованном формате, в котором обязан присутствовать и URL - Ассист его и тягает нах оттеда...
Вообще говоря, конечно можно попробовать выцыганить URL даже и при нажатии горячей клавиши. Но это шаманство в чистом виде! Ничего не гарантируется, все будет зависеть от того как отдаст данные целевое приложение (вот, к примеру, засранная Опера кладет на стандарт с прибором и вообще ни черта не передает). Но теоретически - в общем случае должон быть вариант, что нормальные вменяемые браузеры должны передать адрес страницы... Поковыряю на досуге...
Но повторяю, это шаманство! А шаманство оно и есть шаманство... Хорошо если данных просто не будет, но теоретически запросто можно напороться на ситуацию когда URL окажется вообще от других данных (хотя и в реальной жизни такое крайне маловероятно, просто не успеет там оказаться ошибочный URL).
Posted: 19.10.09 14:14. Post subject: Carc пишет: Ссылки ..
Carc пишет:
quote:
Ссылки на источник при использовании горячей клавиши не будут вставляться, т.к. Ассист в общем случае вообще без понятия: откуда эти данные - о да, они есть, они присутствуют. Но откуда они Ассист не знает.
Нужно тырить технологии, KeyNote это делает при захвате буфера обмена. С оперой тоже не справляется, но с IE6 - вопросов нет. Текущая версия 1.7.7.3, на сайте были исходники к 1.7.3, правда на дельфях.
Или при захвате всего буфера обмена, программа-редактор знает, кто в него скинул? То что весь буфер обмена захватывать - избыточно, не об этом речь, это уже обсуждалось.
Другое дело драг-н-дроп на Ассист - тогда те же самые браузеры, ну кроме конечно засранной Оперы, передают информацию в стандартизованном формате, в котором обязан присутствовать и URL - Ассист его и тягает нах оттеда...
Попробовал драг-дропнуть пока только в win2000SP4 из IE6, ссылка вставляется только при выборе html-формата, а при Plain text или Rich Text Format - нет.
Post №: 2909
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 21.10.09 17:02. Post subject: MON пишет: Нужно ты..
MON пишет:
quote:
Нужно тырить технологии
Это КейНоуту нужно тырить, а не мне. Технологии Ассиста на порядок серьезнее - буфер обмена стырить это задачка для старшей группы детского сада, и софта такого написано-переписано сотни уже. Неспроста я в свое время исходники Ассиста все-таки закрыл и убрал с сайта, а то некоторые деятельные китайцы тут начали заумь свою демонстрировать. Нех! Пускай сами с нуля покодят, посмотрим хватит ли им их квалификации (между прочим, никаких хаков в Ассисте нет, там все по всем доступной MS-овской доке написано).
MON пишет:
quote:
С оперой тоже не справляется
Опера дура - штык молодец. Как только найдется более менее приемлемое решение в работе с RSS, думаю это поделие норвежское тут же и будет снесено. Они попросту не поддерживают общераспространенные стандарты, а даже те, о поддержке которых заявляли, сделано через одно место всем известное. И копирование данных (врут с кодировкой), и IAccessible яркая тому иллюстрация...
MON пишет:
quote:
Или при захвате всего буфера обмена, программа-редактор знает, кто в него скинул?
Нет, это невозможно. По крайней мере я документированных способов взять за жо?у владельца клипборда не знаю.
RichEdit тут не причем, нечего на них бочку катить - они все сделали верно. Это кривая локализация Internet Explorer - решается это проблема. Можно попробовать перепрошить какие-то DLL, описания в сети как это сделать есть.
MON пишет:
quote:
Попробовал драг-дропнуть пока только в win2000SP4 из IE6, ссылка вставляется только при выборе html-формата, а при Plain text или Rich Text Format - нет.
Еще бы она вставлялась - ни в Plain Text, ни в Rich Text Format никакой ссылки там и нету. Нечего вставлять - нету там об этом информации... Хотя оно конечно можно и помедитировать. Но это проще делать в IE2Aml - он точно знает в момент сохранения данных, где IE в данный момент находится.
Posted: 22.10.09 16:26. Post subject: Carc пишет: MON пише..
Carc пишет:
quote:
MON пишет: quote: Нужно тырить технологии
Это КейНоуту нужно тырить, а не мне. Технологии Ассиста на порядок серьезнее - буфер обмена стырить это задачка для старшей группы детского сада, и софта такого написано-переписано сотни уже.Неспроста я в свое время исходники Ассиста все-таки закрыл и убрал с сайта, а то некоторые деятельные китайцы тут начали заумь свою демонстрировать. Нех! Пускай сами с нуля покодят, посмотрим хватит ли им их квалификации (между прочим, никаких хаков в Ассисте нет, там все по всем доступной MS-овской доке написано).
Я писал про то, что KeyNote всталяет источник при вставке форматированного текста, а Aml Pages нет. А ты про что пишешь???
По горячим клавишам не вставляется. Ты отправляешь воспользоваться драг-дропом (здесь и далее в цитатах выделено мной):
quote:
Ссылки на источник при использовании горячей клавиши не будут вставляться, т.к. Ассист в общем случае вообще без понятия: откуда эти данные - о да, они есть, они присутствуют. Но откуда они Ассист не знает. Другое дело драг-н-дроп на Ассист
Драг-дроп не вставляет ни Plain text, ни Rich Text Format, твой ответ на это такой:
quote:
Еще бы она вставлялась - ни в Plain Text, ни в Rich Text Format никакой ссылки там и нету. Нечего вставлять - нету там об этом информации...
Ведь в KeyNote тырить нечего и вообще это детсадовская задача???
RichEdit тут не причем, нечего на них бочку катить - они все сделали верно. Это кривая локализация Internet Explorer - решается это проблема. Можно попробовать перепрошить какие-то DLL, описания в сети как это сделать есть.
Да мне как пользователю не важно, где виндовозные ошибки, мне важно где они проявляются. Ты мне назови, где это еще проявляется кроме RichEdit? А RichEdit этих невидимых сусликов ловит.
Post №: 2917
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 22.10.09 16:51. Post subject: MON пишет: Я писал ..
MON пишет:
quote:
Я писал про то, что KeyNote всталяет источник при вставке форматированного текста, а Aml Pages нет. А ты про что пишешь???
Про тыренье технологий В форматированном тексте ссылки самой по себе нет, это легко проверить. Тот же IE не передает в этом формате информацию о ссылке...
MON пишет:
quote:
По горячим клавишам не вставляется. Ты отправляешь воспользоваться драг-дропом (здесь и далее в цитатах выделено мной):
Дык я что спорю что ли? По горячей клавише эта информация (о ссылке) и не вынимается.
MON пишет:
quote:
Драг-дроп не вставляет ни Plain text, ни Rich Text Format, твой ответ на это такой:
В смысле данные не вставляются или ссылка? Данные зависят от того, что передано Ассисту. Простой пример: Опера вообще ни черта не передает, т.к. драг-н-дропа не поддерживает даже теоретически (почему я понять напрочь не способен, именно через драг-н-дроп там куда как проще сделать обобщенную технологию, которая одинаково хорошо будет работать как в самой Опера, так и за ее пределами).
Если разговор про ссылку, то не в Plain Text формате, ни в RTF она точно также не передается. Другой разговор, что шаманства еще никто не отменял - и теоретически можно попробовать выцыганить ссылку из другого места. Но вообще это шаманство, и соответственно с этим могут быть подводные камни.
IE2Aml работает совершенно иначе. Он сам управляет отправкой данных и сам решает что в них положить, а что нет. Ссылка не исключение - про нее он тоже решение принимает сам. А ссылка безусловно ему доступна.
MON пишет:
quote:
А теперь подскажи как вставить таблицу со ссылкой, как это делает KeyNote без всяких доппримочек? :
А как это делает "KeyNote безо всяких допримочек"? Т.е. как это выглядит?
MON пишет:
quote:
Ведь в KeyNote тырить нечего и вообще это детсадовская задача???
Я знаю по крайней мере несколько способов это сделать, но я должен понимать как это выглядит? Что происходит, ты нажимаешь клавишу, копируешь в буфер обмена что!?! Вопрос только в этом! И по большому счету там сразу доступны несколько реализаций. Одна из них подразумевает очень конкретное вмешательство в адресное пространство IE: 1) Это уже само по себе не очень хорошо. Рано или поздно может приводить к проблема, IE2Aml не исключение. 2) Не будет работать по большому счету ни с чем кроме IE (Maxthon да CHM не в счет, они все на движке IE). Поэтому мало того что такой способ заранее несет проблемы, а хоть бы и теоретически (которые очень быстро становятся практическими: если погуглить на тему Patris+IE2Aml+Vista+UAC), но еще и не является общим решением. И придется переписывать под каждую софтину отдельно, чего и стоит стараться избегать.
MON пишет:
quote:
Да мне как пользователю не важно, где виндовозные ошибки, мне важно где они проявляются. Ты мне назови, где это еще проявляется кроме RichEdit? А RichEdit этих невидимых сусликов ловит.
RichEdit тут не причем! Я как то приводил ссылки, сейчас у меня их нет, и надо искать заново. Можно просто погуглить прямо на предмет "ТерминОпределения + RichEdit" - в рунете есть описания как решать эту проблему, что и где надо патчить в IE-шных DLL.
Меня это самого никогда не интересовало, т.к. патчить я все равно не буду - у меня эти ДЛЛ могут по 3 раза на дню меняться и лишняя неопределенность мне будет только мешать, а проблемы все равно на корню не решит.
Ну, а патчить кодом, да еще и из Aml Pages не считаю себя вправе, да и считаю бессмысленным занятием: гики смогут разобраться с этим самостоятельно, если посчитают нужным. Домохозяйки, что ты не расписывай хоть в хелпах, хоть в советах не способны самостоятельно и ответственно принять решение дык патчить или нет.
И в любом случае мне же потом и отдуваться, и спасать и консультировать. Это как ребенку горячий утюг в руки дать - больно оно конечно будет ребенку, да только думаю проблемой это будет того кто давал... PS: только давай без лишних "смешков" (именно "лишних" - в самый раз будет в самый раз ). У меня уже несколько раз возникала такая ситуация, и я искренне потрясен терпением некоторых вполне конкретных "домохозяек" (имеется ввиду как термин, определяющий их степень компьютерной подготовки. Обычно они просят не инструкция, а сразу ассемблерный код, мол им так понятнее ). Это вообще абсолютно нормально, не обязаны все да во всем разбираться. Но если бы у меня была возможность просто физически подьехать, то глядишь за 20 минут и проблемы были бы решены. А когда такая "домохозяйка" на другом конце страны, что тогда делать!?! А ведь не бросишь человека в такой ситуации, выручать-то надо!?! А как выручать, когда решение проблемы движется со скоростью пол шага в полчаса (объяснять то все с нуля приходится). Ох, однажды я цельную неделю так убил, где ж столько времени взять!?! Так что, думаю поосторожничать в таких вопросах не помешает.
А к примеру, что мол не проявляется это негде больше RichEdit - дык то враки. В Ворде такое в какой-то версии тоже случалось, в редакторе простого текста такого в принципе быть не может - он не поддерживает драг-н-дроп. А больше толком этому и проявляться просто негде.
Posted: 17.11.09 15:55. Post subject: Carc пишет: Если раз..
Carc пишет:
quote:
Если разговор про ссылку, то не в Plain Text формате, ни в RTF она точно также не передается. Другой разговор, что шаманства еще никто не отменял - и теоретически можно попробовать выцыганить ссылку из другого места. Но вообще это шаманство, и соответственно с этим могут быть подводные камни.
quote:
Что происходит, ты нажимаешь клавишу, копируешь в буфер обмена что!?! Вопрос только в этом! И по большому счету там сразу доступны несколько реализаций. Одна из них подразумевает очень конкретное вмешательство в адресное пространство IE: 1) Это уже само по себе не очень хорошо. Рано или поздно может приводить к проблема, IE2Aml не исключение.
Программы, которые вставляют URL (предполагаю, что их гораздо больше, чем нижеуказано), то бишь шаманят и вмешиваются в адресное пространство IE: CintaNotes Beta M10.5 Portable version - по горячей клавише, текст вставляется как plain-текст KeyNote 1.7.6 - при слежении за буфером обмена и его захвате; текст вставляется как форматированный! EverNote 2.2.1.386 Portable version - по горячей клавише, drag and drop, копипасте; текст вставляется как форматированный! MS Office OneNote 2003 Portable version при копипасте; drag and drop; текст вставляется как форматированный! Млин... а MS совсем страх потерял, тоже пошаманить норовит. ;) Я опять про то, что нужно тырить технологии или придумывать свои.
Post №: 2983
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 17.11.09 17:05. Post subject: MON пишет: Программ..
MON пишет:
quote:
Программы, которые вставляют URL (предполагаю, что их гораздо больше, чем нижеуказано), то бишь шаманят и вмешиваются в адресное пространство IE:
Наглая неприкрытая ложь - как минимум 3 из 4 перечисленных НЕ вмешиваются в адресное пространство IE, хотя бы та же CintaNotes - что она делает в общем-то известно (кстати красивое решение)!
MON пишет:
quote:
CintaNotes -
Вау, уже прогресс - в старых версиях такого не было.
MON пишет:
quote:
KeyNote - при слежении за буфером обмена и его захвате; текст вставляется как форматированный
Вторая наглая неприкрытая ложь полуправда. Это уже обсуждали - повторяться не стоит.
MON пишет:
quote:
EverNote - по горячей клавише, drag and drop, копипасте; текст вставляется как форматированный!
Третья наглая неприкрытая ложь полуправда - не стоит путать драг-н-дроп и копи-паст - это абсолютно разные вещи. В Ассисте есть выбор формата как раз при драг-н-дропе.
MON пишет:
quote:
MS Office OneNote при копипасте; drag and drop; текст вставляется как форматированный! Млин... а MS совсем страх потерял, тоже пошаманить норовит. ;)
Наглый неприкрытый троль - то что делает OneNote с IE мало кого волнует. Идем в О-майн-гугль, набираем "статистику веб браузеров по миру" + "статистика веб браузеров по рунету" - курим до полного просветления. Поддержка только ИЕ (и гуй с ним с остальными браузерами), да еще и MS-овскими недокументированными интерфейсами, которые не то завтра, не то уже сегодня удалят и любой код кроме MS-овского полетит на помойку + решение исключительно через COM (плавно сносим Aml Pages, записываем 200 метров OneNote на флешку и на любой чих на любой машине начинаем с мрачной установки, если конечно тебе разрешат вообще что-то ставить - дык вперед)... Перечисленных "плюсов" достаточно - или еще добавить, т.с. соли-перца по вкусу? Для полного просветления могу посоветовать Сполски: "Огонь и движение" и "MS сошла с ума?" - в этих статьях четко описано зачем так делается...
MON пишет:
quote:
Я опять про то, что нужно тырить технологии или придумывать свои.
Мне не нужно, в Асссите все эти технологии уже есть! Более того именно они и применяются.
Но мое утверждение что в соседних форматах (plain text, RTF) нету URL абсолютно верно. Другой разговор, что это не единственный способ вытащить URL - и с некоторыми форматами Aml Assist именно это и вытворяет. Чтобы довести до ума во всех форматах, понадобиться достаточно солидное перекроектирование (не ахти что, но нужно сильно перетрясти код на тему "кто, что, в какой момент делает") - это большая работа, и как только найдется время ею и займусь. Но в любом случае это будет абсолютно параллельно релизному плану самой Aml Pages - все равно плагин независимый, дык вот пусть плагин независимо и развивается.
Это УЖЕ полуправда по твой терминологии. Я же расцениваю это как домысел, умозаключение, вполне возможно, что ошибочное, полученное на основании того, что AmlP в одной из реализаций может потребоваться "очень конкретное вмешательство в адресное пространство IE". Оk, если ты настаиваешь, что это все же "наглая неприкрытая ложь", тогда ДОКАЗАТЕЛЬСТВА по каждой программе в студию. Без доказательств - это лишь плод воспаленного эго.
Carc пишет:
quote:
Вау, уже прогресс - в старых версиях такого не было.
Подправил свой предыдущий пост добавлением версий программ, т.к. это действительно тоже может иметь значение.
Carc пишет:
quote:
MON пишет: quote: KeyNote - при слежении за буфером обмена и его захвате; текст вставляется как форматированный
Вторая наглая неприкрытая ложь полуправда. Это уже обсуждали - повторяться не стоит.
Где ложь или полуправда??? Здесь нет URL? Здесь нет форматированного текста? Может быть не все форматирование переносится, но оно присутствует! Что обсуждали?
Carc пишет:
quote:
MON пишет: quote: EverNote - по горячей клавише, drag and drop, копипасте; текст вставляется как форматированный! Третья наглая неприкрытая ложь полуправда - не стоит путать драг-н-дроп и копи-паст - это абсолютно разные вещи.
Ложь в чем? В drag-drop? Ok, как называется это действие: выделяем мышью текст на интернет-странице, щелкаем левой кнопкой мыши и тянем в окно EverNote, clipboard при этом пуст?
Carc пишет:
quote:
то что делает OneNote с IE мало кого волнует.
Ок, пусть решение OneNote не подходит, разработай свое. Однако то, что URL в MS Office OneNote вставляется для форматированного текста - это факт, проверенный лично.
Carc пишет:
quote:
записываем 200 метров OneNote на флешку и на любой чих на любой машине начинаем с мрачной установки, если конечно тебе разрешат вообще что-то ставить - дык вперед
Ну то, что у тебя 200 метров с мрачной установкой на каждый чих еще не значит, что так у всех. У меня портабельная версия 82 Mb. Я не поклонник этой программы, но некоторым она нравится.
Carc пишет:
quote:
Чтобы довести до ума во всех форматах, понадобиться достаточно солидное перекроектирование (не ахти что, но нужно сильно перетрясти код на тему "кто, что, в какой момент делает") - это большая работа, и как только найдется время ею и займусь.
Этот ответ и ожидался, все остальное расцениваю как тот самый тролль.
All times are GMT
3 Hours. Hits today: 13
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no