ContextMenu plugin
- Author
- Message
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Instructor
Плагин при сохранении настроек ругается на отсутствие подменю EXIT и SMARTSEL, это штатное поведение?
Я основательно перекроил меню (и, кажется, сделаю это еще раз), этих подменю не осталось, из похожих по названию есть только CLIPBOARD, EXPLORE, SAVEFILE, SYNTAXTHEME, причем только EXPLORE отчасти похож на оригинал.
Плагин при сохранении настроек ругается на отсутствие подменю EXIT и SMARTSEL, это штатное поведение?
Я основательно перекроил меню (и, кажется, сделаю это еще раз), этих подменю не осталось, из похожих по названию есть только CLIPBOARD, EXPLORE, SAVEFILE, SYNTAXTHEME, причем только EXPLORE отчасти похож на оригинал.
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Skif_off
Видимо у вас используется стандартное "Главное меню" и измененное "ContextMenu::Show".
- Переименуйте ContextMenu.ini.
- Переоткройте AkelPad и скопируйте стандартное содержимое "ContextMenu::Show" в файл.
- Верните ContextMenu.ini и сравните свое меню "ContextMenu::Show" с сохраненным стандартным.
Видимо у вас используется стандартное "Главное меню" и измененное "ContextMenu::Show".
- Переименуйте ContextMenu.ini.
- Переоткройте AkelPad и скопируйте стандартное содержимое "ContextMenu::Show" в файл.
- Верните ContextMenu.ini и сравните свое меню "ContextMenu::Show" с сохраненным стандартным.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Instructor
Не совсем понимаю, зачем сравнивать? У меня измененное "Главное меню" и измененное "ContextMenu::Show", второе используется в кнопках панелей инструментов, с какой версии не скажу, давно.
Сейчас проверил еще раз - почему-то не воспроизводится. Зато свежераспакованный со всеми плагинами неизменно:
запускаю AkelPad, жму Настройка/Плагины, ставлю курсор на "ContextMenu::Main", жму Вызвать, в открывшемся окне проверяю наличие подменю EXIT и SMARTSEL (они есть), ничего не меняя жму ОК и получаю два сообщения об отсутствии EXIT и SMARTSEL. Закрываю AkelPad, запускаю снова - ошибки не появляются. Чтобы воспроизвести снова, достаточно удалить ветку HKCU\Software\Akelsoft\AkelPad\Plugs\ContextMenu. Это все на WinXP, на Win7x64 воспроизводится пока не поставишь галочку напротив "ContextMenu::Main").
Может быть и не обращать внимания? Плагин или включают, или не включают, а я столкнулся потому что собирался сравнить пункты меню плагинов (SpecialChar, SmartSel, иконки для Scroll)
Не совсем понимаю, зачем сравнивать? У меня измененное "Главное меню" и измененное "ContextMenu::Show", второе используется в кнопках панелей инструментов, с какой версии не скажу, давно.
Сейчас проверил еще раз - почему-то не воспроизводится. Зато свежераспакованный со всеми плагинами неизменно:
запускаю AkelPad, жму Настройка/Плагины, ставлю курсор на "ContextMenu::Main", жму Вызвать, в открывшемся окне проверяю наличие подменю EXIT и SMARTSEL (они есть), ничего не меняя жму ОК и получаю два сообщения об отсутствии EXIT и SMARTSEL. Закрываю AkelPad, запускаю снова - ошибки не появляются. Чтобы воспроизвести снова, достаточно удалить ветку HKCU\Software\Akelsoft\AkelPad\Plugs\ContextMenu. Это все на WinXP, на Win7x64 воспроизводится пока не поставишь галочку напротив "ContextMenu::Main").
Может быть и не обращать внимания? Плагин или включают, или не включают, а я столкнулся потому что собирался сравнить пункты меню плагинов (SpecialChar, SmartSel, иконки для Scroll)
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Исправлено: обработка ContextMenu::Show при наличии метода Menu().
Fixed: ContextMenu::Show processing if Menu() method exist.
ContextMenu plugin v15.0
Fixed: ContextMenu::Show processing if Menu() method exist.
ContextMenu plugin v15.0
-
Offline
- Posts: 58
- Joined: Sat Apr 12, 2008 11:43 am
Не получается запустить под Winndows 8.1 exe-шник, защищенный UAC (на иконке такого exe-шник отображается щит). Пример такого файла - сам инсталлятор AkelPad-4.8.8-x64-setup.exe. Сам файл запускается, естественно, при этом васкакивает окно UAC. При запуске же из контекстного меню командой типа:
"тест" Exec(`"path\AkelPad-4.8.8-x64-setup.exe"`) Icon("path\AkelPad-4.8.8-x64-setup.exe", 0)
ничего не присходит. Как запускать такие файлы?
"тест" Exec(`"path\AkelPad-4.8.8-x64-setup.exe"`) Icon("path\AkelPad-4.8.8-x64-setup.exe", 0)
ничего не присходит. Как запускать такие файлы?
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
koros
Code: Select all
"тест" Exec(`rundll32.exe shell32,ShellExec_RunDLL "d:\My Downloads\AkelPad-4.8.8-setup.exe"`)
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Win7x64, AkelPad x64:
рандомно пропадают пункты меню, имеющие подменю (наличие/отсутствие иконки, глубина вложенности значения не имеют)
http://rghost.ru/56538536/image.png
После нескольких перезапусков с прощелкиванием всех меню - проходит.
рандомно пропадают пункты меню, имеющие подменю (наличие/отсутствие иконки, глубина вложенности значения не имеют)
http://rghost.ru/56538536/image.png
После нескольких перезапусков с прощелкиванием всех меню - проходит.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Instructor
За той темой следил, но не похоже на
Добавлено:
В Comodo Firewall включал усиленный режим, надо проверить.
Добавлено:
Замена AkelPad.exe на 4.8.8 ничего не меняет - теперь тоже пропадают, не знаю, как откатить версию плагина.
Добавлено:
В безопасном режиме, равно как и после перезагрузки - не воспроизводится. Непонятно, что это было?
За той темой следил, но не похоже на
т.к. драйвер был обновлен в конце апреля, а проблема появилась только после обновления до 4.8.9. Из изменений в системе: обновления ОС, браузеров, LibreOffice, Paint.NET.Тогда все дороги ведут к драйверу видеокарты
Добавлено:
В Comodo Firewall включал усиленный режим, надо проверить.
Добавлено:
Замена AkelPad.exe на 4.8.8 ничего не меняет - теперь тоже пропадают, не знаю, как откатить версию плагина.
Добавлено:
В безопасном режиме, равно как и после перезагрузки - не воспроизводится. Непонятно, что это было?
-
Offline
- Posts: 381
- Joined: Wed Sep 28, 2011 3:05 pm
Добавил в контекстное меню редактирования пункт
Выглядит
Как можно убрать рисунок галочки перед текстом?
Пробовал так
Не работает, пункт исчезает...
Code: Select all
"Удалить пустые строки" Call("Scripts::Main", 1, "DelEmptyLines.js")
Как можно убрать рисунок галочки перед текстом?
Пробовал так
Code: Select all
SET(16)
"Удалить пустые строки" Call("Scripts::Main", 1, "DelEmptyLines.js")
UNSET(16)
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
Cuprum
Добавьте минус перед командой
Добавьте минус перед командой
Code: Select all
-"Удалить пустые строки" Call("Scripts::Main", 1, "DelEmptyLines.js")
-
Offline
- Posts: 582
- Joined: Mon Apr 08, 2013 9:50 pm
- Location: Win7SP1x64, APx64
Instructor,
а это нормально, что в контекстных меню при CTRL+ЛКМ клике по некоторым менюитемам открывается окно ContextMenu plugin'а с редактированием данного меню, а для других, соседних, менюитемов - ничего не вызывается?
Пример:
а это нормально, что в контекстных меню при CTRL+ЛКМ клике по некоторым менюитемам открывается окно ContextMenu plugin'а с редактированием данного меню, а для других, соседних, менюитемов - ничего не вызывается?
Пример:
Code: Select all
┌─────────────────────────────┬───────────────────────────────────┐
│ Ctrl + LMB клик по │Открывается ли окно редактирования?│
├─────────────────────────────┼───────────────────────────────────┤
│Menu > Plugins > Recent files│ ● │
├─────────────────────────────┼───────────────────────────────────┤
│ Menu > Plugins > Sessions │ ○ │
├─────────────────────────────┼───────────────────────────────────┤
│ Menu > Plugins > Templates │ ● │
├─────────────────────────────┼───────────────────────────────────┤
│ Menu > Plugins > Hotkeys │ ○ │
└─────────────────────────────┴───────────────────────────────────┘