Последние файлы в меню вкладок
- Author
- Message
-
Offline
- Posts: 18
- Joined: Fri Mar 20, 2020 9:51 am
Последние файлы в меню вкладок
Подскажите пож код, чтобы получить выпадающий список последних файлов, такой же как в стандартном меню. Хочу разместить его в меню вкладок
Или как узнать коды этого (главного?) меню?
Или как узнать коды этого (главного?) меню?
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
VerTus
1. Откройте документацию по "ContextMenu AkelPad plugin"
Из первых же абзацев описания внезапно узнаете, что
3. В редакторе берёте весь интересующий блок.
Примерно так:
4. Далее перейдите к меню вкладок и разместите в нём скопированный кусок меню.
5. Собственно всё.
Так что не ленитесь читать документацию. Экономит массу времени.
1. Откройте документацию по "ContextMenu AkelPad plugin"
Из первых же абзацев описания внезапно узнаете, что
2. Воспользовавшись полученным знанием откройте редактор меню. Тут, возвращаясь к пункту 1 подчеркиваю красным - ключевые слова "на не специальных". Это означает, что на сам пункт "Последние файлы" давить не надо, а надо щёлкать по соседним пунктам (у вас это "Печать" или "Выход").Замечания:
- Левый клик мыши на не специальных пунктах меню с удерживанием
клавиши Ctrl открывает диалог настроек с отмеченным кодом пункта.
3. В редакторе берёте весь интересующий блок.
Примерно так:
Code: Select all
SEPARATOR
"Последние &файлы" Icon("%a\AkelIcons.dll", 51)
{
RECENTFILES
SEPARATOR
-"Показать меню последних файлов" Call("RecentFiles::Show") Icon("%a\AkelIcons.dll",81)
-"Диалог управления последними файлами" Call("RecentFiles::Manage") Icon("%a\AkelIcons.dll",82)
-"Удалить несуществующие файлы" Call("RecentFiles::DeleteNonExistent") Icon("%a\AkelIcons.dll",83)
-"Очистить список последних файлов" Call("Scripts::Main", 1, "ClearRecentFiles.js", `-Msg=false`) Icon("%a\AkelIcons.dll",84)
}
SEPARATOR
5. Собственно всё.
Так что не ленитесь читать документацию. Экономит массу времени.
-
Offline
- Posts: 18
- Joined: Fri Mar 20, 2020 9:51 am
Попробуйте воспроизвести это в указанном пункте меню. (если бы это тут работало - я бы вас не тревожил своими глупостями)1. Откройте документацию по "ContextMenu AkelPad plugin"
Из первых же абзацев описания внезапно узнаете, что
Благодарю, всё ОК.Примерно так:
Остался последний вопросик - откуда AkelIcons.dll? У меня его нет.
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Насчет глупостей - это вы верно подметили. Потому что в моём первом сообщении, кроме пункта 1 был ещё и пункт 2, который вы прочитать конечно же не соизволили.VerTus wrote:Попробуйте воспроизвести это в указанном пункте меню. (если бы это тут работало - я бы вас не тревожил своими глупостями)1. Откройте документацию по "ContextMenu AkelPad plugin"
Из первых же абзацев описания внезапно узнаете, что
Первоисточника мне не известно. Файл кочует по неофициальным сборкам. Если склероз не изменяет, то мне он достался из сборки samlab.ws (там Akelpad включён в сборку TotalComander PowerPack)Остался последний вопросик - откуда AkelIcons.dll? У меня его нет.
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Повторяю ещё раз пункт 2 из первого сообщения:VerTus wrote:Уважаемый, еще раз спасибо за помощь, но всё же попробуйте воспроизвести, прежде чем катить бочку. ОК? ;)Потому что в моём первом сообщении, кроме пункта 1 был ещё и пункт 2, который вы прочитать конечно же не соизволили.
opk44 wrote:2. Воспользовавшись полученным знанием откройте редактор меню. Тут, возвращаясь к пункту 1 подчеркиваю красным - ключевые слова "на не специальных". Это означает, что на сам пункт "Последние файлы" давить не надо, а надо щёлкать по соседним пунктам (у вас это "Печать" или "Выход").
Если вам здесь всё понятно, то на что, по-вашему, мне должна "открыть глаза" попытка воспроизведения?
Тут же явным образом написано, что нужно делать, и чего делать не нужно?
Ну, допустим, сделаю я то, что делать не нужно. Получу заранее известный результат, и что?
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Вам в который уже раз объясняют, что согласно документации НЕ НАДО щёлкать на специальные пункты меню, а НАДО щёлкать по ближайшим соседним. И если вам не понятно, что такое "специальные" пункты меню, то это ваша проблема, а не моя, и надо не меня "жалеть", а, повторяю, открыть документацию и выяснить:VerTus wrote:Жаль, что вам пререкаться интереснее, чем перепроверить и узнать, что (на бис:) именно тут это не работает.Если вам здесь всё понятно, то на что, по-вашему, мне должна "открыть глаза" попытка воспроизведения?
И, нет, пререкаться мне совсем не интересно.ContextMenu-Rus.txt строка 44 wrote:Специальные пункты меню:
...
EXPLORER
меню проводника.
FAVOURITES
список избранных файлов.
RECENTFILES
список последних файлов.
...
-
Offline
- Posts: 874
- Joined: Sat Jan 16, 2010 2:03 pm
Ну так если мне непонятно, то и напишите/укажите чётко и недвусмысленно, куда именно вы "щёлкаете, а у вас не работает". На первом скрине указан обведённым пункт "Последние файлы". Что я должен был подумать? Это во-первых.VerTus wrote:Нет, это вам не понятно, что я щелкаю не туда, куда вы себе придумали, а именно туда, куда написано.
Во-вторых, если у вас "не работает" Ctrl+Клик на пунктах "Печать" и/или "Выход", то каким иным образом вы смогли попасть в редактор меню? Через прямой вызов ContextMenu::Main что ли?
-
Offline
- Posts: 18
- Joined: Fri Mar 20, 2020 9:51 am
А смысл? К тому же я уверен, что вы уже давно всё поняли, но зачем-то изображаете балерину.Ну так если мне непонятно, то и напишите/укажите чётко и недвусмысленно, куда именно вы "щёлкаете, а у вас не работает"
Ок. В третий раз: туда, куда написано в инструкции.
Сосбно, пофик куда щелкать - в любой пункт и в любой подпункт любой вложенности главного меню (кроме пункта "плагины") - "диалог настроек с отмеченным кодом пункта" не открывается.
Главное меню - это вот это
Скорее не "что", а "чем".На первом скрине указан обведённым пункт "Последние файлы". Что я должен был подумать?
В вопросе чётко написано что мне надо, а не куда я щелкаю.
-
Offline
- Posts: 512
- Joined: Sun Sep 15, 2013 8:25 am
- Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы
Остыньте, горячие финские парни.
У AP есть штатное меню, которое формируется совсем не плагином ContextMenu, поэтому открыть его описанным способом, по инструкции из плагина, не получится.
По умолчанию, у плагина работает только два пункта из "Главного меню", это "Избранное" и "Плагины", т.е. чтобы получить полное меню, его необходимо сформировать... ну или для простоты, можно "стырить" из готовых сборок и подредактировать под себя... тогда будет всё работать.
VerTus
Неужели трудно описать проблему полностью, без многозначительных намеков? Это ведь Вам требуется помощь. Чтобы Вас однозначно понимали, где именно у Вас и на каком этапе возникает проблема, необходимо всё описывать подробно и лучше со скриншотами...
Ну, а те кто пользуется AP давно, уже могут просто не помнить, как ведет себя AP при настройке с нуля. У опытных пользователей всё давно настроено и подобные проблемы, попросту не актуальны...
У AP есть штатное меню, которое формируется совсем не плагином ContextMenu, поэтому открыть его описанным способом, по инструкции из плагина, не получится.
По умолчанию, у плагина работает только два пункта из "Главного меню", это "Избранное" и "Плагины", т.е. чтобы получить полное меню, его необходимо сформировать... ну или для простоты, можно "стырить" из готовых сборок и подредактировать под себя... тогда будет всё работать.
VerTus
Неужели трудно описать проблему полностью, без многозначительных намеков? Это ведь Вам требуется помощь. Чтобы Вас однозначно понимали, где именно у Вас и на каком этапе возникает проблема, необходимо всё описывать подробно и лучше со скриншотами...
Ну, а те кто пользуется AP давно, уже могут просто не помнить, как ведет себя AP при настройке с нуля. У опытных пользователей всё давно настроено и подобные проблемы, попросту не актуальны...
-
Offline
- Posts: 18
- Joined: Fri Mar 20, 2020 9:51 am
Главное сам же начал намекать на недостаток у меня ума и лень, а потом обижается, когда ему отвечают той же монетой. Надо брёвнышко из глазика вытащить..opk44 wrote:Всего вам хорошего.VerTus wrote:Скорее не "что", а "чем".
Но я не обидчив, и по прежнему, не смотря ни на что, благодарен за оказанную помощь.
Миру-мир.
Last edited by VerTus on Wed Jan 27, 2021 9:09 am, edited 1 time in total.