Форум » » [АНОНС] Новая версия записной книжки Aml Pages 9.56 » Ответить

[АНОНС] Новая версия записной книжки Aml Pages 9.56

Carc: Более новая версия 9.82 анонсирована здесь. Выпущена Новая версия записной книжки Aml Pages 9.56 Скачать\Download Русская версия: amlpages_ru.zip Русская портабельная версия: amlpages_ru_pe.zip. Подробнее см. статью "Где взять portable-версию Aml Pages" English version: amlpages_en.zip English portable version: amlpages_en_pe.zip. Read more How to use Aml Pages as portable version see here Украинская версия: amlpages_uk.zip [more] German version: amlpages_de.zip French version: amlpages_fr.zip Portuguese version: amlpages_pt.zip Polish version: amlpages_pl.zip [/more] Купить Aml Pages... Что нового: настройки подсветки для меток. Новая версия плагина Aml Assist. детальный список изменений на сайте здесь. Change log in English on official web site

Ответов - 127, стр: 1 2 3 4 5 6 7 All

Carc: Про напоминалку, обещанную в планах. Во первых, все в силе. Но есть некоторые заморочки с самим напоминанием, механизмом их отслеживания. Пока не все так просто и ясно. Во вторых, вроде как были в идеях некоторые давно напрашивающиеся нововведения например сохранения результатов поиска как правой панели. Там по уму и писать то вроде нечего. Ну и в третьих, версия 9.56 это быстрый баг-фикс релиз + экспериментальные фичи. К примеру, в Ассисте оказалась досадная даже не бага, а скорее опечатка. Пришлось срочно исправлять. + некоторые новые экспериментальные фишки по подсветке меток в тексте, + давно назревавшие мелочи, вроде переделки диалога настроек цветов (старый он был, и морочный, чтобы добавить туда новую настройку приходилось писать много кода, теперь все тривиально добавляется в пару строк).... Вопросы, пожелалки, неясности прошу под кат, как говорится

Carc: Залил обновленную сборку. Исправлены проблемы с открытием гиперссылок apd://, если Aml Pages уже работает.

SetQ: Ага, заработала гиперссылка. Не был давно на форуме ответить.


Carc: SetQ пишет: Ага, заработала гиперссылка. А ты я так понял, пытаешься их все таки в кроне и использовать? Так?

SetQ: Carc пишет: А ты я так понял, пытаешься их все таки в кроне и использовать? Так? Все напоминалки (встать из-за компа поморгать, выпить чаю, уйти вечером домой) у меня в кроне + разные бакапы, сбор новостей. Страницы AP мне не надо открывать по расписанию, у меня один документ открыт на работе постоянно и я в нём всё храню. А если "завтра война", то в кроне сделаю ессно.

Carc: SetQ пишет: Все напоминалки (встать из-за компа поморгать, выпить чаю, уйти вечером домой) у меня в кроне + разные бакапы, сбор новостей. Страницы AP мне не надо открывать по расписанию, у меня один документ открыт на работе постоянно и я в нём всё храню. Тогда по идее панели Истории справа и достаточно + вкладка на панели закладок ну и + Избранное.

SetQ: Carc пишет: Тогда по идее панели Истории справа и достаточно + вкладка на панели закладок ну и + Избранное. Мне - да, а кто-то может специальным планировщиком не пользуется.

Carc: SetQ пишет: Мне - да, а кто-то может специальным планировщиком не пользуется. Ну дык для этого ссылки и делались... Чтобы извне можно было открыть.

SetQ: [*] меню меток показывается в шахматном порядке; А где это? И у меня не работает сочетание клавиш Ctrl+W (метка на абзац), а Ctrl+Alt+W (метка на строку) работает.

Carc: SetQ пишет: [*] меню меток показывается в шахматном порядке; А где это? А меню меток теперь рисуется также в стиле Избранного - черезполосицей (стандартный цвет фона, слегка подсвеченный фон). Чтобы виднее было. Меток в меню немало может оказаться - так проще визуальная навигация по нему. Ну собственно так же как и в меню Избранное. SetQ пишет: И у меня не работает сочетание клавиш Ctrl+W, а Ctrl+Alt+W работает. Да, действительно. Есть проблема. Спасибо. Проверю.

SetQ: Carc пишет: А меню меток теперь рисуется также в стиле Избранного - черезполосицей (стандартный цвет фона, слегка подсвеченный фон). Чтобы виднее было. Меток в меню немало может оказаться - так проще визуальная навигация по нему. Ну собственно так же как и в меню Избранное. Ага, понятно, у меня немного устаревшее представление о шахматной доске ;)

Carc: SetQ пишет: Ага, понятно, у меня немного устаревшее представление о шахматной доске ;) А фиг его знает как этот прием правильно называется. А в Тидвелл лень лезть, смотреть. Ну кагбэ мысль то понятная - несколько менять фон через строку во всяких таблицах, меню, списках и.т.д.

SetQ: Дык зебра это.

Carc: SetQ пишет: Дык зебра это. Точно!

Carc: SetQ пишет: И у меня не работает сочетание клавиш Ctrl+W (метка на абзац), а Ctrl+Alt+W (метка на строку) работает. Да, была проблема. Исправлю в ближайшей же сборке.

Carc: Залил свежую сборку Исправления для Ctrl+W, плюс новый обработчик двойного нажатия Ctrl+Ctrl (теперь выполняется команда свернуть все).

Carc: Про Ctrl+Ctrl Старый вариант не катил - показ меню меток. Никто не пользовался. А двойное нажатие Ctrl+Ctrl очень вкусное сочетание. Сейчас на него повешена команда Свернуть Все. Но может кто хочет что иное? Какое либо частое действие прилепить? Есть мнения?

SetQ: Так-то удобно "Свернуть всё" по сабжу, а обратной команды нет? Чтоб ещё раз Ctrl+Ctrl - обратно всё как было развернулось? Ещё: не работает Ctrl+Alt+Left и Ctrl+Alt+Right - для перехода назад и вперёд, вот это часто требуется, а многопальцевое сочетание и не работает в придачу. Мегаулучшение: добавить поддержку кнопок мыши "вперёд" и "назад" (XButton1, XButton2) - чтобы как в браузрере вперёд и назад бегало.

Carc: SetQ пишет: Так-то удобно "Свернуть всё" по сабжу, а обратной команды нет? Чтоб ещё раз Ctrl+Ctrl - обратно всё как было развернулось? В предыдущее состояние, что ли? SetQ пишет: Ещё: не работает Ctrl+Alt+Left и Ctrl+Alt+Right - для перехода назад и вперёд, вот это часто требуется, а многопальцевое сочетание и не работает в придачу. Кнопки Вперед\Назад на верхнем, главном тулбаре есть? Клавиши Ctrl+Alt+Left\Right - напрямую не переходят сами. А показывают выпадающее меню на этих кнопках в тулбаре. Это специально сделано, чтобы случайно не скакать, при работе с клавы. На команды меню это не распространяется. SetQ пишет: Мегаулучшение: добавить поддержку кнопок мыши "вперёд" и "назад" (XButton1, XButton2) - чтобы как в браузрере вперёд и назад бегало. Дык есть же!?! Кнопки на верхнем тулбаре - 2 стрелки там!?! У тебя они есть?

SetQ: Carc пишет: В предыдущее состояние, что ли? Да. Carc пишет: Кнопки Вперед\Назад на верхнем, главном тулбаре есть? Есть. Carc пишет: Клавиши Ctrl+Alt+Left\Right - напрямую не переходят сами. А показывают выпадающее меню на этих кнопках в тулбаре. У меня ничего не выпадает, вообще ничего не происходит. Carc пишет: Дык есть же!?! Кнопки на верхнем тулбаре - 2 стрелки там!?! У тебя они есть? Стрелки на тулбаре есть, я про другое: Чтобы 4 и 5 кнопками мыши переходить по истории страниц туда-сюда, у тебя сколько кнопок в мышке?

Carc: SetQ пишет: Клавиши Ctrl+Alt+Left\Right - напрямую не переходят сами. А показывают выпадающее меню на этих кнопках в тулбаре. У меня ничего не выпадает, вообще ничего не происходит. А по стрелочке на самих кнопках меню выпадает? Может просто история навигации пустая? Она в документе между сеансами не сохраняется...

SetQ: Не, есть история. А вроде уже писал про это давно-давно.

Carc: SetQ пишет: Не, есть история. А вроде уже писал про это давно-давно. А под стрелками в кнопках, если щелкнуть по ним - чего есть?

SetQ: Carc пишет: А под стрелками в кнопках, если щелкнуть по ним - чего есть? Есть. Проверил на другом компе где стоит Вин ХР - там как часы работает, а где не работает - там Вин 8.1 стоит. В винде мож дело?

Carc: SetQ пишет: Есть. Проверил на другом компе где стоит Вин ХР - там как часы работает, а где не работает - там Вин 8.1 стоит. В винде мож дело? Т.е. на ХП клавиши работают? Так? И меню выпадает и красная линия рисуется, если вперед\назад история на момент нажатия? Я правильно тебя понял? Проблема только видимо в Windows8?

SetQ: Carc пишет: Т.е. на ХП клавиши работают? Так? И меню выпадает и красная линия рисуется, если вперед\назад история на момент нажатия? Я правильно тебя понял? Усе есть в полном комплекте. Carc пишет: Проблема только видимо в Windows8? Ага, только на 8-ке.

Carc: SetQ пишет: Ага, только на 8-ке. Странное явление. По сути это всего лишь аксель на команду специальную и только...

SetQ: Carc пишет: Странное явление. По сути это всего лишь аксель на команду специальную и только... Мож 8 винда в каком-нибудь объекте, которые используется в АР, тож перехватывает сочетание и раньше перехватывает?

SetQ: Версия: 9.56 сборка 2494, RICHED20.dll 12.0.4518.1014, ClassName: RICHEDIT50W; Windows 8 build 9200 ; 3.99 ГБ; Active codepage: 1251

Carc: SetQ пишет: Чтобы 4 и 5 кнопками мыши переходить по истории страниц туда-сюда, у тебя сколько кнопок в мышке? А вот ты про что.... У меня кнопок стандартно: лево, право, колесо. Я подумаю, можно ли такое реализовать в принципе - по идее какая мессага от винды должна быть. Только какая?

SetQ: Может поможет: http://msdn.microsoft.com/ru-ru/library/system.windows.input.mouse.xbutton1(v=vs.110).aspx

Carc: SetQ пишет: Может поможет: http://msdn.microsoft.com/ru-ru/library/system.windows.input.mouse.xbutton1(v=vs.110).aspx Типа XBUTTON1 это левая, XBUTTON2 это правая. Ну сосвессвено WM_XBUTTONDOWN ловим? Вроде так? Только я проверить не смогу, у меня мыша без этих кнопок. Но попробую приделать в ближайшей сборке.

SetQ: Carc пишет: Типа XBUTTON1 это левая, XBUTTON2 это правая. Точнее так: 1 - это первая и обычно назад, а 2 - вторая и обычно вперёд если не переопределно. Ну или наоборот. Так а можно эмулятор этих кнопок поставить с помощью макроса на ahk например.

Carc: SetQ пишет: Точнее так: 1 - это первая и обычно назад, а 2 - вторая и обычно вперёд если не переопределно. Ну или наоборот. Так а можно эмулятор этих кнопок поставить с помощью макроса на ahk например. Только что залил сборку 2494 (только русские версии). Сделал Назад\Вперед по мышам. Но сам работоспособность не могу проверить. Пробуй. Работает ли?

SetQ: Carc пишет: Только что залил сборку 2494 (только русские версии). Сделал Назад\Вперед по мышам. Но сам работоспособность не могу проверить. Пробуй. Работает ли? В эмуляторе ХР запустил на компе, где стоит Вин8. Сочетание ctrl+alt+лево/право работает, т.е. на том же компе работает, но в другой операционке. Кнопки на мыше вперёд/назад не работают.

SetQ: Да и лучше сделать, чтобы по вперёд/назад на мыше не менюшка выпадала, а именно был переход ровно на один шаг назад или вперёд.

Carc: SetQ пишет: Да и лучше сделать, чтобы по вперёд/назад на мыше не менюшка выпадала, а именно был переход ровно на один шаг назад или вперёд. Я так и сделал. Переход на один шаг. Ctrl+Alt+влево\вправо - можно и случайно нажать, в пылу набора. Для этого и промежуточное меню. А мышу сбоку в кнопку ткнуть случайно сложновато - соответственно сразу и переход.

SetQ: Carc пишет: Я так и сделал. Переход на один шаг. Ага, здорово. Только не работает пока.

Carc: SetQ пишет: Ага, здорово. Только не работает пока. Да, проверил. Действительно маршрутит мими главного окна. Переделал. Теперь будет работать.

SetQ:

Carc: Проверяй сборку 2495. У меня вроде на эмуляторе заработало.

SetQ: Carc пишет: Проверяй сборку 2495. У меня вроде на эмуляторе заработало. Работает, причем в Вин 8, но: для перехода надо два раза щёлкнуть Хкнопкой, причём именно два одиночных с небольшой паузой между ними, а не один двойной клик. Это для безопасности так? Эмулем у меня тоже кстати два раза с паузой надо щёлкать, так то в браузерах всегда один клик и всё - вернулся назад на шаг.

Carc: SetQ пишет: Работает, причем в Вин 8, но: для перехода надо два раза щёлкнуть Хкнопкой, причём именно два одиночных с небольшой паузой между ними, а не один двойной клик. Это для безопасности так? Да, чего то я перемудрил. Исправил - выложу сегодня. Будет нормально, через один клик. Про Ctrl+Alt+Left. Покопался я в сырцах. Там оно хитропопее все было устроено. Впрямую команды именно меню Назад\Вперед акселей не имеют. Но есть отдельная команда типа "Показать меню Назад\Вперед" - т.е. типичный WM_COMMAND. Но в менюхах такой команды нет, т.е. нет такого пункта меню с этим ID (зачем он?), но сам ID есть в таблице акселей. Типа юзкейз такой: Выбор меню это один CommandID - сразу пошли вперед\назад. Кнопка на тулбаре соответственно тоже самое. Есть отдельный CommandID - типа показать меню назад\вперед. Собственно нафига? Ясен перец на назад\вперед аксель нужен. Чтобы с клавы пользоваться. Но выбор команды меню или кнопка на тулбаре - тут промахнуться сложно. Соответственно тут сразу переход вперед или назад. А вот аксель случайно можно нажать в пылу набора. Тут хорошо бы подтверждение - поэтому и показ меню. Поэтому де факто это два разных CommandID, хоть и по сути к одной сущности. Вот теперь я чешу репу. Может ли Винда 8 глотать аксели, если их нет в меню. Сдается мне что нет. Проверь плиз в редакторе текста - Ctrl+ALt+B - это аксель на вставку метки. Он такой же как и выше. Аксель есть, а в меню этого нет. Потом обработчик акселя сам форвардит дальше. Поставится метка или нет? Второй вариант: может кто сглотнул Ctrl+Alt+Лево\Права как хоткей? (system wide)? Вроде где-то видел такую тулзу как HotKey Commander - он умеет показывать кто какие клавиши порегал хоткеями.

SetQ: Carc пишет: Проверь плиз в редакторе текста - Ctrl+ALt+B - это аксель на вставку метки. Он такой же как и выше. Аксель есть, а в меню этого нет. Потом обработчик акселя сам форвардит дальше. Поставится метка или нет? Ставится.

SetQ: Скачай программу с http://www.autohotkey.com/ и запусти скрипт из двух строчек: ^LButton::XButton1 ^RButton::XButton2 Эти две строчки надо в обычный текстовый файл сохранить с расширением ahk, например в xbuttons_emul.ahk и два раза потом по нему щёлкнуть (autohotkey уже должна стоять), и по контрол+ЛКМ будет Хмышь1, а по конрол+ПКМ будет Хмышь2.

SetQ: А вот тоже самое откомпилированное Скачать xbuttons_emul.exe Можно autohotkey не ставить, это те две строки станд-алон.

Carc: SetQ пишет: А вот тоже самое откомпилированное Скачать xbuttons_emul.exe Можно autohotkey не ставить, это те две строки станд-алон. Дык проблема не в том как запустить. Фокус ввода то в момент нажатия или запуска макроса должен быть на Aml Pages. Иначе она их не получит. А как я это сделаю?

SetQ: Carc пишет: Дык проблема не в том как запустить. Фокус ввода то в момент нажатия или запуска макроса должен быть на Aml Pages. Иначе она их не получит. А как я это сделаю? Так этот перехватчик клавиш в трее висит, просто щёлкаешь в любом окне контрол+ЛКМ, а окну посылается Хкнопка1.

SetQ: Вродь оно: http://msdn.microsoft.com/en-us/library/windows/desktop/ms646245(v=vs.85).aspx

Carc: SetQ пишет: В предыдущее состояние, что ли? Да. А зачем? Что оно даст-то!?! Предыдущее состояние? Кагбэ юзкейз простой: работали-работали с деревом, все развернулось по самые ни балуйся. Нужно свернуть все лишнее - кроме всей ветки до текущего выделения. А обратно зачем? В принципе если нужно развернуть все дерево для обзора в контекстном меню есть команда Развернуть Все.

SetQ: Carc пишет: А зачем? Что оно даст-то!?! Предыдущее состояние? Кагбэ юзкейз простой: работали-работали с деревом, все развернулось по самые ни балуйся. Нужно свернуть все лишнее - кроме всей ветки до текущего выделения. А обратно зачем? В принципе если нужно развернуть все дерево для обзора в контекстном меню есть команда Развернуть Все. Ну например если случайно свернул, и вообще - откат - это хороший тон.

Carc: SetQ пишет: Ну например если случайно свернул, и вообще - откат - это хороший тон. Ну подумаю. Просто Aml Pages не хранит предыдущее состояние узла до этой команды.

LordNEVR: Приветствую. Как можно выделить несколько слов в тексте сразу, и обозначить их цветом?

Carc: LordNEVR пишет: Как можно выделить несколько слов в тексте сразу, и обозначить их цветом? Множественное выделение слов, т.е. несколько разных слов в разных местах, с разрывами в выделении Aml Pages не поддерживает. А так пожалста: кнопка выделение цветом, или через стили форматирования можно разом назначать атрибуты цветов, шрифтов и прочия для выделенного.

LordNEVR: Ага, про множественное и спрашивал. Спасибо.

Carc: Залил сборку 2496 2SetQ Проверяй, исправил XBUTTONS-клики

SetQ: Carc пишет: 2SetQ Проверяй, исправил XBUTTONS-клики Работают! Но с одним но: иногда (не заметил пока ещё, когда) не происходит перехода по Хкнопке, надо вручную на панели инструментов нажать "вперёд" или "назад", и тогда Хнопки снова работают, типа как "заедает" что-то, а если сдвинуть с места кнопкой на панели, то с помощью мышки опять переходит. Вроде, не переходит, когда много в одну сторону пощёлкаешь, а потом внезапно в другую пойдёшь. Или когда до конца дошёл, а потом обратно хочешь.

Carc: SetQ пишет: Работают! Но с одним но: иногда (не заметил пока ещё, когда) не происходит перехода по Хкнопке, надо вручную на панели инструментов нажать "вперёд" или "назад", и тогда Хнопки снова работают, типа как "заедает" что-то, а если сдвинуть с места кнопкой на панели, то с помощью мышки опять переходит. Вроде, не переходит, когда много в одну сторону пощёлкаешь, а потом внезапно в другую пойдёшь. Или когда до конца дошёл, а потом обратно хочешь. Наводящие вопросы Сколько открыто документов в Aml Pages? Активный документ развернут на все 100% окна Aml Pages? Меню истории по стрелке (именно по стрелке) на кнопках Назад\Вперед доступно?

SetQ: Carc пишет: Сколько открыто документов в Aml Pages? 1. Carc пишет: Активный документ развернут на все 100% окна Aml Pages? Да. Carc пишет: Меню истории по стрелке (именно по стрелке) на кнопках Назад\Вперед доступно? Да, доступно. Если по ним (кнопкам панели) пощёлкать, то кнопки мыши тоже начинают работать.

Carc: SetQ пишет: Да, доступно. Если по ним (кнопкам панели) пощёлкать, то кнопки мыши тоже начинают работать. А сколько команд меню по стрелке на кнопке Назад? Насколько примерно ты быстро кликаешь по Икс-кнопкам?

SetQ: Carc пишет: А сколько команд меню по стрелке на кнопке Назад? Несколько. Carc пишет: Насколько примерно ты быстро кликаешь по Икс-кнопкам? Стараюсь помедленнее, чтобы работало.

Carc: Попробуй сборку 2498. Я там кое что поправил на этот счет...

SetQ: Carc пишет: Попробуй сборку 2498. Я там кое что поправил на этот счет... Не, всё равно заедает и теперь кнопки на панели задач не помогают сдвинуть с места. Заедает, например, если щёлкать в одну сторону, а потом назад. Или туда-обратно-туда-обратно - через раз срабатывает.

Carc: SetQ пишет: Не, всё равно заедает и теперь кнопки на панели задач не помогают сдвинуть с места. Заедает, например, если щёлкать в одну сторону, а потом назад. Или туда-обратно-туда-обратно - через раз срабатывает. Ах вот оно как... Ну проверю тогда с мулти-кликами в макросе...

SetQ: Carc пишет: Ах вот оно как... Ну проверю тогда с мулти-кликами в макросе... В последней (2499) сборке также заедает, самое простое - перешёл на соседнюю страницу, нажал "назад" на мыши - срабатывает через раз, если сработало - нажимаю вперёд - тоже через раз срабатывает. А у тебя как в эмуляторе?

Carc: SetQ пишет: В последней (2499) сборке также заедает, самое простое - перешёл на соседнюю страницу, нажал "назад" на мыши - срабатывает через раз, если сработало - нажимаю вперёд - тоже через раз срабатывает. А у тебя как в эмуляторе? Я в 2499 не работал с кликами. Там срочный баг-фикс для ассиста надо было сделать, + обещанные макросы. А как а АутоХоткее скрипт написать для мульти-кликов? Я там тупо прокопипастил LBUTTONUP - Дык он мне сказал, что какая то ошибка!?!

SetQ: Carc пишет: А как а АутоХоткее скрипт написать для мульти-кликов? Я там тупо прокопипастил LBUTTONUP - Дык он мне сказал, что какая то ошибка!?! А что такое мультиклики? Покаж скрипт который ошибку выдаёт. ^LButton::XButton1 ^RButton::XButton2 вполне достаточно.

Carc: SetQ пишет: А что такое мультиклики? Покаж скрипт который ошибку выдаёт. ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 Ну вот этот вот мне ошибку и в 3-ей строке и выдает.

SetQ: Carc пишет: ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 ^LButton::XButton1 ^RButton::XButton2 Ну вот этот вот мне ошибку и в 3-ей строке и выдает. ^RButton - это как-бы метка в тексте программы, выполняется либо то, что стоит в той же строке, либо до слова return. То что за меткой запускается при нажатии того, что в метке, если одинаковых меток в текст программы несколько, то возможна ошибка. Так и не нужно несколько одинаковых меток обычно. А что нужно? Чтобы эмулировалась серия нажатий кнопками мыши? Здесь надо цикл написать и на какое-нибудь сочетание клавиш повесить для запуска.

Carc: SetQ пишет: А что нужно? Чтобы эмулировалась серия нажатий кнопками мыши? Здесь надо цикл написать и на какое-нибудь сочетание клавиш повесить для запуска. Ну да, про это и вопрос. Как цикл нарисовать? Как-то невнятно у них на форуме...

SetQ: ^!LButton:: Loop, 3 { Send {XButton1} Sleep, 1000 Send {XButton2} Sleep, 1000 } return Это по Alt+Ctrl+LButton будет три раза туда-сюда переходить.

Carc: SetQ пишет: Это по Alt+Ctrl+LButton будет три раза туда-сюда переходить. Спасибо! Попробовал Ну проверил на новой сборке 2500. Вроде нормально. Если переход не доступен, блинкует кнопками Назад\Вперед. Иначе более менее работает. Правда я там опять малость переделал. Командное сообщение поститься в очередь через PostMessage, а не напрямую шарашит в WindowProc через SendMessage + на всякий случай вызвал DefWindowProc, чтобы Input Flags сбросились в Thread`у гуеовом.... Но опять же это все на XP SP3, там может какая специфика....

Carc: Давай я тебе что ли бинарник AmlPages.EXE от 2500 на почту сброшу, проверишь. Только куда кидать?

SetQ: Carc пишет: Давай я тебе что ли бинарник AmlPages.EXE от 2500 на почту сброшу, проверишь. Только куда кидать? Кидай сюды: setq@list.ru

Carc: Ушла сборка к тебе (только exe-шник)

SetQ: Carc пишет: Ушла сборка к тебе (только exe-шник) Получил. Тоже заедает, но я понял как! Когда не переходит, не переходит в обе стороны. В этом случае, если надо перейти по ХкнопкеА, надо нажать противоположной ХкнопкойБ один раз, и после этого нужная ХкнопкаА работает! Например, нужно сдвинутся "назад". Надо нажать один раз "вперёд", тоже ничего не сдвинется, но после этого начинает работать "назад".

Carc: SetQ пишет: Получил. Тоже заедает, но я понял как! Когда не переходит, не переходит в обе стороны. В этом случае, если надо перейти по ХкнопкеА, надо нажать противоположной ХкнопкойБ один раз, и после этого нужная ХкнопкаА работает! Например, нужно сдвинутся "назад". Надо нажать один раз "вперёд", тоже ничего не сдвинется, но после этого начинает работать "назад". М-да... Что-то я призадумался... То ли надо на семерке отдельно протестить, то ли действительно мыша поставить. Эмулятор может и значительно тормозить, в отличие от хардкорных интераптов от реальной железки... PS: А зачем вообще такая страшная навигация на несколько пунктов назад, причем в слепую? (ты же не знаешь, что там на 3-5 пунктов назад, это же не видно) Это исключительно для тестов? Может все таки меню показывать над кнопками на XBUTTONUP? Точно также как в XP на Ctrl+Alt+Left\Right?

SetQ: Carc пишет: PS: А зачем вообще такая страшная навигация на несколько пунктов назад, причем в слепую? (ты же не знаешь, что там на 3-5 пунктов назад, это же не видно) В принципе, достаточно чтобы работало один раз назад и один раз обратно, но чтобы не заедало. А этот минимум как раз и не работает: нажимаю "назад" - переходит, нажимаю "вперёд" - стоит на месте. Carc пишет: Может все таки меню показывать над кнопками на XBUTTONUP? Тоже вариант, может даже удобнее, чем в браузерах просто сдвиг на единицу.

Carc: SetQ пишет: Тоже вариант, может даже удобнее, чем в браузерах просто сдвиг на единицу. Отправил на почту сборку с показом меню по XBUTTON, а не переходом на единицу. Лови, пробуй.

SetQ: Carc пишет: Отправил на почту сборку с показом меню по XBUTTON, а не переходом на единицу. Лови, пробуй. Ви будете смеяться (с) Точно тоже самое: где заедал переход, там теперь менюшка не выпадает. Чтоб выпала назад, надо вперёд нажать, ничего не произойдёт, и потом назад - и откроется.

Carc: SetQ пишет: Точно тоже самое: где заедал переход, там теперь менюшка не выпадает. Чтоб выпала назад, надо вперёд нажать, ничего не произойдёт, и потом назад - и откроется. Блин, надо разбираться... Видать MFC не нравится, когда я что-то из хука делаю....

SetQ: Carc пишет: Блин, надо разбираться... Видать MFC не нравится, когда я что-то из хука делаю.... Эта, купи мышку с 5 кнопками!

Carc: SetQ пишет: Эта, купи мышку с 5 кнопками! Да надо уж, поди проще чем эмулятором мучаться. Но я до какой-нить эльдорады\медиа-маркт только через неделю доберусь.... Дела семейные завалят, а потом акции на GOTD...

SetQ: Carc пишет: Это исключительно для тестов? Может все таки меню показывать над кнопками на XBUTTONUP? Точно также как в XP на Ctrl+Alt+Left\Right? Ещё вариант: убрать вообще поддержку Хкнопок из Пагеса, и написать скрипт на АвтоХоткей, который при нажатии Хкнопок будет посылать альт-кнтрол-влево/вправо. Правда, работать будет только в ХР. Но хотелось бы именно переход на одну позицию, может добавить какой-нибудь хоткей в Пагес для одиночного перехода - длинный и сложный, не для ручного ввода, а вызывать его из скрипта на ahk удобным для каждого сочетанием клавиш?

Carc: SetQ пишет: Ещё вариант: убрать вообще поддержку Хкнопок из Пагеса, и написать скрипт на АвтоХоткей, который при нажатии Хкнопок будет посылать альт-кнтрол-влево/вправо. Правда, работать будет только в ХР. Но хотелось бы именно переход на одну позицию, может добавить какой-нибудь хоткей в Пагес для одиночного перехода - длинный и сложный, не для ручного ввода, а вызывать его из скрипта на ahk удобным для каждого сочетанием клавиш? Ну давай так: Ctrl+Alt+Left\Right - как обычно показывает меню перехода XButton - опять же показывают меню перехода Alt+Left\Right - просто переходят на единицу назад\вперед. - хотя это и спорно. можно слуачайно перейти, это сильно дизориентирует. В этом и вся была заморочка, что когда топчешь клаву сильно, случайно Alt+Влево\Вправо - и переход. Дезориентация пользователя полнейшая. Это даже меня и убивало, и добивало до того, что я думал что это бага, глюк какой-то.

SetQ: Carc пишет: XButton - опять же показывают меню перехода Пока что глючит как и при одиночном переходе. Carc пишет: Alt+Left\Right - просто переходят на единицу назад\вперед. - хотя это и спорно. можно слуачайно перейти, это сильно дизориентирует. В этом и вся была заморочка, что когда топчешь клаву сильно, случайно Alt+Влево\Вправо - и переход. Дезориентация пользователя полнейшая. Лично мне на клавиатуре не очень то и нужен переход, просто я привык как в браузере мышкой назад возварщаться, удобно. Но если будет по сочетанию клавиш одиночный переход работать, я его сразу на мыша повешу.

Carc: SetQ пишет: Лично мне на клавиатуре не очень то и нужен переход, просто я привык как в браузере мышкой назад возварщаться, удобно. Но если будет по сочетанию клавиш одиночный переход работать, я его сразу на мыша повешу. А не проще ли тогда мышом прикрутить одиночный переход в AutoHotKey? Он же может банально WM_COMMAND отослать с нужным ID? Ведь должен же уметь?

SetQ: Carc пишет: А не проще ли тогда мышом прикрутить одиночный переход в AutoHotKey? Он же может банально WM_COMMAND отослать с нужным ID? Ведь должен же уметь? ДолжОн уметь, он всё умеет. У меня сейчас так на ВинХР стоит: #IfWinActive, Aml XButton1::^!Left XButton2::^!Right #IfWinActive В результате по Хнокнопкам открываются менюшки назад/вперёд, и ничего не глючит. А есть ID для одиночного перехода? Команды то такой нет. Или есть?

Carc: SetQ пишет: В результате по Хнокнопкам открываются менюшки назад/вперёд, и ничего не глючит. Ну я через меню в последней 2500 и сделал для пробы. А есть ID для одиночного перехода? Команды то такой нет. Или есть? Есть команды, это собственно меню Назад\Вперед из подменю Страницы Вот IDs #define ID_PAGES_BACK 32800 #define ID_PAGES_FORWARD 32801

SetQ: Carc пишет: Вот IDs #define ID_PAGES_BACK 32800 #define ID_PAGES_FORWARD 32801 Попробую прикрутить, вроде должно быть несложно.

Carc: SetQ пишет: Попробую прикрутить, вроде должно быть несложно. Ну дык AutoHotKey может же слать мессаги? Так тогда чего там сложного то!?! ::SendMessage(hwndOfFocusWindow, WM_COMMAND, MAKEWPARAM(id_командного_сообщения,0), 0); Как то так по идее!?!

SetQ: Carc пишет: Ну дык AutoHotKey может же слать мессаги? Так тогда чего там сложного то!?! ::SendMessage(hwndOfFocusWindow, WM_COMMAND, MAKEWPARAM(id_командного_сообщения,0), 0); Как то так по идее!?! Вон чего пишут: http://www.autohotkey.com/docs/commands/PostMessage.htm XButton1::SendMessage, 0x111, 32800, 0 пока не работает.

Carc: SetQ пишет: XButton1::SendMessage, 0x111, 32800, 0 А попробуй XButton1::SendMessage, 0x111, MAKEWPARAM(32800, 1), 0

SetQ: Carc пишет: А попробуй XButton1::SendMessage, 0x111, MAKEWPARAM(32800, 1), 0 Говорит Call to nonexistent function. Specifically: MAKEWPARAM(32800, 1) А сколько это будет MAKEWPARAM(32800, 1)?

Carc: SetQ пишет: А сколько это будет MAKEWPARAM(32800, 1)? Ну соответственно #define MAKEWPARAM(l, h) (WPARAM)MAKELONG(l, h) И соответственно #define MAKELONG(a, b) ((LONG)(((WORD)(a)) | ((DWORD)((WORD)(b))) << 16)) То бишь младшее слово + побитовое И со старшим словом сдвинутым на 16 разрядов влево...

SetQ: А не надо оказалось. Работает вот так: SetTitleMatchMode 2 #IfWinActive, Aml XButton1::PostMessage, 0x111, 32800, 0, ,Aml XButton2::PostMessage, 0x111, 32801, 0, ,Aml #IfWinActive В результате по Хкнопкам происходит одинчный переход вперёд или назад, но только в окне Пагесов и если оно активно. Поддержку Хкнопок в Пагесах теперь можно убрать, всё равно глючит, с программой на ahk как часы работает.

Carc: SetQ пишет: В результате по Хкнопкам происходит одинчный переход вперёд или назад, но только в окне Пагесов и если оно активно. Ну а как иначе? Есессна если окно активно - где фокус ввода, там и ловит. SetQ пишет: Поддержку Хкнопок в Пагесах теперь можно убрать, всё равно глючит, с программой на ahk как часы работает. А в текущем варианте все равно показывается меню переходов, а не сразу переход выполняется.

SetQ: Carc пишет: Ну а как иначе? Есессна если окно активно - где фокус ввода, там и ловит. Неа. PostMessage ищет окно и посылает туда сообщение, если даже оно не активно. А вот #IfWinActive, Aml как раз и смотрит, активно ли окно, начинающееся на Aml.

Carc: SetQ пишет: Неа. PostMessage ищет окно и посылает туда сообщение, если даже оно не активно. А вот #IfWinActive, Aml как раз и смотрит, активно ли окно, начинающееся на Aml. Можешь смело юзать "Am Pages 9." (девять точка) - все заголовки всех версий должны начинаться так. Ранние версии Aml Data Sender именно так искали окно Aml Pages.

SetQ: LBUTTONUP - это отпуск уже нажатой левой кнопки мыши, можно проще - на LButton вешать.

LordNEVR: Добрый день. Вопрос с бб кодом ссылка на web. [url=Ссылка]Название[/url] Есть: Ссылка и название http://flibusta.net/b/298725 Зона Захвата Применяю код: $RET$[url=$SELTEXT$]$SELTEXT$[/url]$RET$ Получаю: [url=http://flibusta.net/b/298725 Зона Захвата]http://flibusta.net/b/298725 Зона Захвата[/url] Название вместе с ссылкой. А надо: Зона Захвата Как правильно будет?

Carc: LordNEVR пишет: Как правильно будет? Ну как бы правильно, если было выделено вместе с "Зоной захвата", то все выделенное и подставится вместо $SELTEXT$. Соответственно оно идет и адрес, и в название ссылки. Тут как бы можно убрать "Зона захвата", и выделить только адрес ссылки. Тогда она вставит только адрес. А название сайта Aml Pages сама умеет на лету вытаскивать непосредственно из сети, и показывать его во всплывающей подсказке. PS: ну или нужно в Aml Pages вводить какой-то новый макрос, который будет обрезать выделенный URL по его концу...

LordNEVR: Хотелось бы чтобы можно было использовать код шаблона: [url=$URL$]$SELTEXT$[/url] URL+Название. Зона Захвата Шаблон [url]$SELTEXT$[/url] подходит только для URL.

Carc: LordNEVR пишет: Хотелось бы чтобы можно было использовать код шаблона: [url=$URL$]$SELTEXT$[/url] А URL откуда брать? Из выделенного текста? А если там нет валидного URL? Что тогда? Пустое место вставлять? Предупреждать пользователя? Вставлять весь выделенный текст?

LordNEVR: Carc пишет: А URL откуда брать? Из выделенного текста? А если там нет валидного URL? Что тогда? Пустое место вставлять? Да, из выделенного. Например: адрес пробел название Выделяем и жмём на шаблон. ) При пустом месте можно потом вставить.

Carc: LordNEVR пишет: Да, из выделенного. Например: адрес пробел название Выделяем и жмём на шаблон. ) Т.е. по сути тогда нужно 2 новых макроса что ли? $URL_FROM_SELTEXT$ - извлекает URL из выделенного текста, с начала (или ничего, если не найден) $TEXT_AFTER_URL_FROM_SELTEXT$ - получает текст после URL (или ничего, если не найден) Тогда конструкция шаблона будет выглядеть как-то так: [url=$URL_FROM_SELTEXT$]$TEXT_AFTER_URL_FROM_SELTEXT$[/url] Типа такого, да?

LordNEVR: Ага

Carc: ОК, тогда что начинаем за начало URL? Стандартные префиксы? Http://, ftp:// и.тд.? И что считаем за стоп символы конца URL? Пробел?

LordNEVR: Всё так.

Carc: ОК, тогда приделаем... А кстати... TwinkiePaste не поможет во вставке таких текстов? Она аккурат умеет с выделенным текстом пользоваться. И где угодно причем, а не только в Aml Pages как шаблоны. Кстати там и макросов всяких навалом.

LordNEVR: В Пагесе большой текст редактирую где надо такие ссылки делать. TwinkiePaste не пользовался пока. Пробная стоит пока, жду НГ.

Carc: LordNEVR пишет: В Пагесе большой текст редактирую где надо такие ссылки делать. TwinkiePaste не пользовался пока. Пробная стоит пока, жду НГ. "Жду НГ"? Это кого ждем?

LordNEVR: Нового года.

Carc: LordNEVR пишет: Нового года. А в чем смысл его ожидания в вопросе TwinkiePaste?

LordNEVR: Ну так скидочки то будут, или нет?

Carc: LordNEVR пишет: Ну так скидочки то будут, или нет? Да должны быть... Как-то традиционно на Новый Год скидки и бывают. Хотя и сейчас есть после акции на Giveawayoftheday.com. Вот информация про скидки на аглицкой странице.

Carc: Залил свежую сборку 2499 Некоторые критические баг-фиксы; Добавлены: обещанные макросы для шаблонов текста $URL_FROM_SELTEXT$, $URL_FROM_SELTEXT_TEXT_AFTER$;

LordNEVR: Супер. Спасибо.

Carc: LordNEVR пишет: Супер. Спасибо. А всегда пожалуйста

Carc: PS: в ближайшей же сборке TwinkiePaste будут добавлены аналогичные же макросы.... PPS: URL на твинкипасту в этом посте я вставлял аккурат уже через тестовую сборку.

Carc: Залил свежую сборку Aml Pages 9.56 сборка 2500 Масса мелких изменений и баг-фиксов.

SetQ: А кстати, такой вопрос: фильтр по нескольким тэгам работает с ИЛИ? А с И можно тэги для фильтра задавать?

Carc: SetQ пишет: А кстати, такой вопрос: фильтр по нескольким тэгам работает с ИЛИ? А с И можно тэги для фильтра задавать? Сейчас работает в режими OR: т.е. если есть хоть один из выставленных тегов, то страница в фильтре. В принципе несложно добавить и режим AND: то бишь чтобы страница имела все теги из условия, чтобы попасть в фильтр.

SetQ: Carc пишет: ейчас работает в режими OR: т.е. если есть хоть один из выставленных тегов, то страница в фильтре. В принципе несложно добавить и режим AND: то бишь чтобы страница имела все теги из условия, чтобы попасть в фильтр. Вроде как надо с И, мне как-то понадобилась, даже нужнее, чем с ИЛИ.

Carc: SetQ пишет: Вроде как надо с И, мне как-то понадобилась, даже нужнее, чем с ИЛИ. Ну сделаю тогда в каком-нить релизе.... Там в принципе работы то немного, отдельная команда + одно условие, и все готово. Но чуть погодя, а то тут вроде как акция на GOTD грядет. Не желательно сейчас вовсю вносить фичурные изменения....

SetQ: Carc пишет: GOTD А это которая? http://www.abbreviations.com/GOTD

Carc: SetQ пишет: А это которая? Нет, я вот это имею ввиду - giveawayoftheday.com



полная версия страницы