Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины Valery Kurenkov для Total Commander

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

Открыть новую тему     Написать ответ в эту тему

AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Название плагина
Версия
Дата сборки
Размер
Ссылка
Скриншот
  TC 1by1 Plugin
 1.7
26.06.2025
2428 Кб
  TC AkelPad Plugin
1.22
24.08.2025
    54 Кб
  TC AlReaderExt Plugin
 1.2
09.07.2025
2740 Кб
  TC FlashPlayer Plugin
 1.3
26.06.2025
    49 Кб
  TC IrfanView Plugin
1.18
26.06.2025
  451 Кб
  TC IrfanView Plugin
2.63
26.06.2025
  447 Кб
  TC ModPlug Plugin
 1.5
26.06.2025
  281 Кб
  TC SumatraPDF Plugin
1.19
26.06.2025
    54 Кб
  TC WinDjView Plugin
 1.3
31.08.2025
  665 Кб

Сборка Total Commander автора плагинов с установленными и настроенными плагинами  
Скачать
Папка сборки, из которой можно скачать разные дополнения для Total Commander:
Перейти
(для скачивания без регистрации нажмите кнопку «Или просто продолжить скачивание»)

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 13:15 24-09-2021 | Исправлено: AkulaBig, 16:11 31-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот, держите: https://www.dropbox.com/scl/fi/pfy6ndu5t9vf6ryvpjfu2/wlx_TCAkelPad_1.1.7z?rlkey=38y515b2hbq5b9acdz7yz4n9r&dl=0 Описание пока не редактировал. Новые только файлы самого плагина. Полностью все будет в оф версии.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 18:44 02-10-2023
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Потестил версию по ссылке выше.
Пока только в Win7 и только в режиме readonly=1.
 
С передачей фокуса проблем нет. Скролл, навигационные стрелки и PageUp/Down работают.
 
Краш AkelPad.exe "Прекращение работы программы" происходит только при попытке переключиться на другой плагин из меню "Плагины". При закрытии Lister по Esc или Alt+F4 краша нет.
Если в AkelPad.ini отключить некоторые плагины, то краши пропадают совсем - проверил на AkelPad своём откуда-то взятом и от ziabriev.
 
Методом исключения выявлены плагины с которыми происходит краш (я удалял строки целиком, но возможно с циферками надо экспериментировать):
[PlugsBAD]
LineBoard::Main=65536
Macros::Main=65536
QSearch::QSearch=65654
Sessions::Main=65536
SmartSel::NoSelEOL=65536
SmartSel::SmartEnd=65536
SmartSel::SmartHome=65536
SmartSel::SmartUpDown=65536
 
Возможно, в Win10/11 будет по-другому.

Всего записей: 2075 | Зарегистр. 31-05-2008 | Отправлено: 03:19 03-10-2023 | Исправлено: Nimbussr, 03:28 03-10-2023
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Спасибо за плагин, начало клёвое! Пока работает только на txt и не работает переключалка плагинов "4". Она работает зачем то на pdf. DETECT надо добавлять, иначе теряется классная задумка с подсветкой. Мне для одного txt не нужно, если сборку смотрел то надо "Командные файлы и скрипты"  как минимум в обязательном порядке.
 
При просмотре например dll вызывается назначенный fileinfo и далее по "4" далее попадаем на Akel, который не нужно. Я конечно добавлю порядок просмотра, но всё-таки давайте сделаем вооще круто
AkulaBig и как вам пришла такая клёвая идея с плагином Акеля, а то меня бесит этот листер который нихера подсветить не может. То что нынче есть для подсветки полное г. Давай продвигай и совершенствуй и это будет революция, а поклонники монстра notepad++ пусть завидуют.
 
Я наверное много хочу, но нельзя ли выключить панель с кнопками в режиме Ctrl+Q по умолчанию..

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 04:04 03-10-2023 | Исправлено: mig73, 06:04 03-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nimbussr

Цитата:
Скролл, навигационные стрелки и PageUp/Down работают.

Ну и отлично.

Цитата:
Возможно, в Win10/11 будет по-другому.

Скорей всего также будет крашить. А LineBoard еще и жутко тормозит просмотр. Попробуйте мою сборку АкельПад. Она не крашит и летает.
mig73

Цитата:
Пока работает только на txt и не работает переключалка плагинов "4".

Это все зависит от настроек вашей сборной. Просмотр файлов с помощью плагинов у вас отключены в настройках просмотра.

Вам надо это список отредактировать. Видите, у вас просмотр аудио, видео, командных файлов запрещен плагинами. А остальные ассоциации навешаны на определенные плагины. Если это все убрать, тогда и командные файлы будут просматривать.

Цитата:
При просмотре например dll вызывается назначенный fileinfo и далее по "4" далее попадаем на Akel, который не нужно.

Это тоже в настройках ТС настраивается. В этом-же диалоге.

Цитата:
нельзя ли выключить панель с кнопками в режиме Ctrl+Q по умолчанию..

Я вообще против редактирования в режиме БП. Но прям все захотели, чтобы и в БП редактирование работало. Хотя мне много пришлось покопаться, чтобы включить этот режим в БП. А если убрать ПИ, то не будет кнопки, через которую есть доступ к меню АкельПад. Это первая зеленая кнопка. То-есть редактировать можно будет только с помощью хоткеев. Не совсем удобное решение.

Цитата:
DETECT надо добавлять, иначе теряется классная задумка с подсветкой.

Детект-строка уже почти готова, но в вашей сборке из-за настроек она не поможет. И с ней получается полная фигня. У меня 88 файлов подсветки. В некоторых до десятка расширений обрабатывается. То-есть в детект-строку невозможно впихнуть все расширения. Поэтому я решил вписать только расширения из стандартной поставки плагина Coder. Ну еще txt добавлю. Его нет в стандартной поставки. Ведь АкельПад для программеров писался. Такую детект-строку я уже сегодня постараюсь доделать. Я ее использовать не буду, но действительно, все ее просят сделать. Поэтому я решил ее сделать.
 
Добавлено:

Цитата:
AkulaBig и как вам пришла такая клёвая идея с плагином Акеля

Я давно пытаюсь безуспешно прикрутить View64, чтобы можно было любые кодировки смотреть. Но там нет подсветки, да и прикрутить его не удается. Поэтому возникла идея прикрутить АкельПад, а люди поддержали. Так и появился этот плаг. Конечно АкельПад не сравнить с View64 в плане распознавания кодировок. Но все остальное в нем прекрасно.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 07:27 03-10-2023
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Благодарю, всё понятно и по делу. Буду шерстить свой ini. Я вот в написании плагинов лошара конкретная, предлагаю коли возможно предусмотреть этот DETECT с умолчательными параметрами. А пользователи пусть сами смогут назначать ассоциации коли надо. Конечно всё это надо упомянуть в Readme.
 
А вон она где собака, поправил на

Код:
2exts=>Коммандные файлы и скрипты
2fields=AkelPad.wlx,1

Работает, только по "4" не переключает на встроенный. Да и хер с ним, зато теперь у нас есть подсветка в листере.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 07:41 03-10-2023 | Исправлено: mig73, 08:07 03-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
по "4" не переключает на встроенный

Видимо опять дело в настройках. У меня переключает. Попробуйте эту настойку удалить совсем. Должно заработать.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 08:42 03-10-2023
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Работает, но переключалка "4" не работает.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 11:20 03-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скорей всего у вас просто переключаться некуда. Собственно текстовые файлы только АкельПад да встроенный Листер просматривает. У меня еще на один плаг переключается, но просто у него такая детект-строка. Сам текст он не показывает.
 
Добавлено:
Сейчас проверил свою сборку ТС с вашим АкельПад. Так и есть. Клавиша '4' работает только есть соответствующий плагин, на который можно переключиться. И даже из меню переключение очень интересное. Можно файл с расширением txt посмотреть Суматрой, Ирфаном, может еще чем-то. А с каким-то другим расширением текстовый файл ими не показывает. Файлы, которые не распознаются, сразу открываются встроенным Листером.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 12:33 03-10-2023
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
В последней версии AkelPad:
Цитата:
Добавлено: возможность задавать ini файл в командной строке.

У меня идея.
Что если для вашего плагина запускать AkelPad с урезанным списком своих плагинов?
 
Для запуска на редактирование по F4 будет полный набор плагинов:
path=%COMMANDER_PATH%\Progs\AkelPad\AkelPad.exe /Ini("%%a\AkelPad.ini")
 
Для запуска через Lister по F3 будет уже другой INI с минимальным набором заточенный под работу с TCAkelPad:
path=%COMMANDER_PATH%\Progs\AkelPad\AkelPad.exe /Ini("%%a\AkelPadLister.ini")
 
Сейчас ваш плагин не понимает ключи для запуска и пишет "I can`t find AkelPad.exe...".

Всего записей: 2075 | Зарегистр. 31-05-2008 | Отправлено: 19:45 03-10-2023 | Исправлено: Nimbussr, 19:48 03-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, конечно, это отличная идея. В следующей версии попытаюсь сделать эту функцию. Есть ссылка, где про это можно почитать?
Пока зарелизил версию 1.1, сейчас выложу на винкмд.ру.
 
Добавлено:
Зарелизил новую версию TCAkelPad.
Версия 1.1:
 + добавлена поддержка детект-строки.
 * внутренние изменения.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 21:17 03-10-2023
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Цитата:
Есть ссылка, где про это можно почитать?
В теме AkelPad есть Неофициальная компиляция AkelPad 4.9.9 r4432 [17.09.2023] от yozhic
 
У вас в сборке эти же версии exe и dll файлов, только документашка, видимо, от предыдущей версии.
\ap_499_dev_r4432\r4432\x86\AkelPad\AkelFiles\Docs\AkelHelp-Rus.htm
\ap_499_dev_r4432\r4432\x86\AkelPad\AkelFiles\Docs\AkelHistory-Rus.txt
 

Всего записей: 2075 | Зарегистр. 31-05-2008 | Отправлено: 21:47 03-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оказывается надо документацию новую использовать. А я ее и не переписываю. На сайте смотрю, а там нет полных изменений. Понятно.
Заметил, что у вас лишний знак процента в строчке. В документации /Ini("%a\AkelPad.ini"), а у вас /Ini("%%a\AkelPad.ini"). Будем пробовать.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 22:21 03-10-2023
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Да я с этим тоже запарился. С одинарным не работает.
В AkelHelp-Rus.htm см. таблицу "Переменные в методах".
я её так понял, что одинарный знак (левая колонка таблицы) - это для внутренних функций AkelPad,
а двойной знак (правая колонка) - это для передачи аргументов из внешних источников.
 
Добавлено:

Цитата:
На сайте смотрю, а там нет полных изменений.
Вообще крайне странная программа. Всё строится на каких-то пользовательских скриптах доработках и костылях, в которых только программисты разберутся и то не все. Держится только за счёт интузиастов из темы по сборкам.
Вот чью сборку Тотала где есть AkelPad ни возьми - у всех внутри разные версии плагинов, библиотек, скриптов, расцветок и т.п. и где новая, где старая версия, где официальная, где модифицированная хрен разберёшь. Извините за пустословие.

Всего записей: 2075 | Зарегистр. 31-05-2008 | Отправлено: 22:37 03-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да не, у меня именно с одним все прекрасно работает и сам АкельПад и из кода работает. А вот с инишника не добился работы.
 
Добавлено:
Все ясно, с инишника не смогу подключить отдельный инишник АкельПад. А вот с кода можно сделать, но инишник АкелПад для ТС придется держать в папке АкельПад. Не очень красиво, но совершенно не хочется городить кучу кода, чтобы распознавался путь к новому инишнику.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 22:48 03-10-2023
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Цитата:
о инишник АкелПад для ТС придется держать в папке АкельПад
Так это же и хорошо.
В одном месте, в папке AkelPad будет рядом два ini.
Один основной, а второй специальный только для плагина, который предположительно будет отличаться только содержимым секции [Plugs].
 
А я тем временем запустил плагин LineBoard и AkelPad запущенный через Lister не вылетает при переключении между плагинами.
В настройках этого плагина нужно удалить все 6 настроек с горячими клавишами (клавишей Backspase) и всё работает.
 
Поэтому, пока список несовместимых с wlx плагинов AkelPad выглядит так (возможно в Readme как-нибудь добавить инфу):
[PlugsBAD]
LineBoard::Main=65536 //в настройках убрать горячие клавиши  
Macros::Main=65536
QSearch::QSearch=65654
Sessions::Main=65536
SmartSel::NoSelEOL=65536
SmartSel::SmartEnd=65536
SmartSel::SmartHome=65536
SmartSel::SmartUpDown=65536

Всего записей: 2075 | Зарегистр. 31-05-2008 | Отправлено: 00:22 04-10-2023
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Гляньте пожалуйста почему просмотр txt, ion, vbs и ещё много не переключает по "4" далее к примеру Плагины > Без плагинов. Само меню в Тотале то пероеключает, а в плагине короче "4" не работает, в данном случае это и не сильно важно, просто хотелось бы фэншуйнее. Строку detect пока для AkelPad не задавал, она такая большая что я долго проверять буду. Без неё щас всё как надо и я бы позволил ещё в режиме Ctrl+Q убирать панель инструментов опцией в ini.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 04:59 04-10-2023 | Исправлено: mig73, 05:13 04-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nimbussr

Цитата:
Так это же и хорошо

Мне это не очень нравится. Я-бы лучше в папке плагина держал дополнительный ини. Но так сделать будет намного проще, поэтому пойдем по этому пути.

Цитата:
LineBoard

У меня он не крашил, но очень медленно работал АкельПад с ним. Попробую ваш метод.
mig73

Цитата:
не переключает по "4" далее к примеру Плагины > Без плагинов

Без плагинов не переключается вообще у ТС по 4. Проверьте любой плагин. Без плагинов можно выбрать только из меню. Это не моя задумка, так ТС устроен.
А вообще по 4 не переключается, потому что у вас нет ни одного плагина, который может подхватывать текстовые файлы. Это надо в ТС настраивать.

Цитата:
Строку detect пока для AkelPad не задавал, она такая большая что я долго проверять буду.

Там только расширения из стандартной поставки плагина Coder с офсайта. Еще добавлен txt и json. txt позволяет подсвечивать текстовые файлы с любым расширением.

Цитата:
Без неё щас всё как надо

Я вам сразу говорил, она не нужна

Цитата:
в режиме Ctrl+Q убирать панель инструментов

Не получится. О причинах я писал выше. Вот приделаю второй ини, сможете вообще в плагине отключать ПИ. Правда только для обоих режимах просмотра.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 06:43 04-10-2023
mig73



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
Оф коос, будем изучать далее.

Всего записей: 8283 | Зарегистр. 24-02-2010 | Отправлено: 06:53 04-10-2023
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сделал тестовую версию 1.2 https://www.dropbox.com/scl/fi/gqv1xur3wq057dwt1ax0l/wlx_TCAkelPad_1.2.7z?rlkey=ufd1yndqcvou9df07o6u6sxuj&dl=0
В папке АкельПад рядом с его инишником должны лежать файлы AkelPadL.ini, AkelPadQ.ini
Специалньо для mig73 сделал раздельные файлы для режимов Lister и QuickView. Теперь можно в любом из режимов использовать отдельные настройки.
Пока вы тестируете, я попробую исправить презабавный косяк. В БП на используемом инишнике АкельПад плаг зацикливается и начинает дергаться. Полнейшая жесть.

Всего записей: 6404 | Зарегистр. 11-03-2003 | Отправлено: 12:48 04-10-2023
andrata

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сколько же проблемм по скрещиванию ежа с ужом (листера и программы) и все из-за желания иметь возможность переключать плагины.
ТС9.51, плаг 1.1
-----------------------------
по F3 Акел открывается в окне просмотра, F4-скрывается, F4-показывается окно с мизерным размером, F4-разворачивается на весь экран и вернутся в размер окна листера не возможно (либо мизерный размер либо на весь экран).
Причем, после этих махинаций меню уже не листера, а акела.
-----------------------------
F3, Alt+Tab, Alt+Tab - и все, фокус потерян, приходится тыкать в окно акела мышою, Alt+Tab, Alt+Tab - и опять тыкать.
добавляем еще и нук на оконные функции?
-------в копилку--------------
AkelPad.ini
[Options]
SingleOpenFile=1
Ctrl+Q, F3 - виснет ТС
-------в копилку--------------
AkelPad.ini
[Plugs]
Macros::Main=65536
из-за присутствия Macros - по Ctrl-Q при перемещении по панели файлов падает AkelPad.
-----------------------------
 
По DetectString:
Я до сих пор не могу окончательно определиться чем открывать XML,HTM
Юзеру нужен шаблон строки.
DetectString желательно вынести в ini файл и\или писать пояснялку.
Плагин еще не установлен:
- Правим строку с DetectString в ini плагина.
- В настройках TC добавляем плагин - ТС прочитал DetectString(ListGetDetectString) и прописал к себе в ini.
В последствии правим только строку в ini TC, т.к. при наличии DetectString в ini ТС, строка в ini плагина (или ListGetDetectString) игнорируется.
Если юзер хочет определить\запретить расширения, то правки DetectString в ini ТС ему не избежать.

Всего записей: 78 | Зарегистр. 18-03-2012 | Отправлено: 14:04 04-10-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132

Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины Valery Kurenkov для Total Commander


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru