Scripts discussion (3)

Discuss and announce AkelPad plugins
  • Author
  • Message
YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

KDJ wrote:HtmlView.js
Обнаружился небольшой баг:
Скрипт не понимает путей с пробелами:
Image

Если AP находится по пути без пробела, то всё работает нормально:
Image

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

YuS

Code: Select all

"&Руководство" Call("Scripts::Main", 1, "HtmlView.js", `"%a\AkelFiles\Docs\AkelHelp-Rus.htm"`)

YuS
Offline
Posts: 512
Joined: Sun Sep 15, 2013 8:25 am
Location: 013 в Тентуре, семь по Спирали, налево от Большой Медведицы

Post by YuS »

KDJ
Спасибо!

Offline
Posts: 2
Joined: Tue Aug 23, 2016 1:38 pm

Помогите завести OpenSaveMask.js на AkelPad 4.3

Post by dcmdcm »

Доброго дня!
Пытался сделать себе кнопку перекодировки в TotalCommander по мануалу, описанному тут:

http://akelpad.sourceforge.net/forum/vi ... .php?t=925 (способ 2)

К моему сожалению, AkelPad неправильно ловит параметры командной строки и начинает лихорадочно создавать пустые файлы. Я так понимаю, это старый плагин, несовместимый с моей версией? Или как-то надо параметры передать иначе? Что мне сделать, в какую сторону копать?

Offline
Posts: 2
Joined: Tue Aug 23, 2016 1:38 pm

Post by dcmdcm »

Проблема решилась обновлением Akelpad и scripts plugin

Offline
Posts: 24
Joined: Sat Jul 30, 2016 9:39 am

Post by Sticher78 »

Приветствую.

Вопрос к Instructor.

По скрипту MergeDocuments.js :

Каким образом можно сделать так, чтобы при сливании текста из всех вкладок в одну - между текстами было 2-3 переноса строк или отделение строкой, типа "__________" ?

В текущей версии переносы не ставятся и, бывает, сложно найти место склейки.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Sticher78
А описание почитать? Всё ставится, в примере практически то, что вам нужно, только чуть поправить параметр запуска -Delim. В скрипте:

Code: Select all

Call("Scripts::Main", 1, "MergeDocuments.js", `-Delim="\n------------------\n"`)
как вы хотите (2 переноса):

Code: Select all

Call("Scripts::Main", 1, "MergeDocuments.js", `-Delim="\n\n__________\n\n"`)

Offline
Posts: 24
Joined: Sat Jul 30, 2016 9:39 am

Post by Sticher78 »

Спс за подсказку. 8)
Именно то, что нужно.
Если бы так шарил в скриптах, вопроса бы не возникло.

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Sticher78
Тут дело не в шарить, а в том , поддерживает ли конкретный скрипт параметры запуска :) Традиционно об этом подробно пишут в комментарии в начале скрипта, обычно вместе с одним или более примером использования. О добавлении и использовании скриптов есть пост в FAQ, про аргументы (или параметры запуска) см. п.8.

Offline
Posts: 24
Joined: Sat Jul 30, 2016 9:39 am

Post by Sticher78 »

Ну так не шарю именно в том, что написано в комментах, для меня этот Delim оказался ваще как гидра

Offline
Posts: 1161
Joined: Sun Oct 20, 2013 11:44 am

Post by Skif_off »

Sticher78
Прошу прощения, уже слегка подзабыл те времена, когда тут и для меня не всё сразу было понятно :) Хотя и на старуху бывает... :))

Offline
Posts: 24
Joined: Sat Jul 30, 2016 9:39 am

Post by Sticher78 »

И такое бывает))

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Kley
Предложение по SessionMenu.js: добавить функционал и пункт "Создать сессию".
Смысл: открыл файлы, выбираешь этот пункт меню, задаёшь имя и сессия создана. Удобство - быстрота, т.к. без открытия диалога сессий.

Offline
Posts: 202
Joined: Sat Mar 28, 2015 2:36 pm
Location: Russia

Post by Kley »

SessionMenu.js
Добавлено: пункт меню "Создать сессию".
Параметры -e и -es необходимо пересчитать (sorry).

Offline
Posts: 3217
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Kley
Клас, работает!

А можно, чтобы "Диалог..." всегда был ниже всех, т.к. теперь к нему реже всего обращаешься? :D
Locked