Форум » » [АНОНС] Новая версия записной книжки 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: 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 вешать.



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