Редактор БД плагинов

Здесь выкладываются готовые к использованию макросы и скрипты.
IgorZ
Posts: 700
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 13 times
Been thanked: 65 times

Редактор БД плагинов

Post by IgorZ »

(бывший "Экспорт / импорт данных LuaMacro")
Описание:
Данный скрипт позволяет просматривать данные плагинов, хранящиеся в локальном и глобальном профилях Far-а, редактировать их, экспортировать в файл, а также импортировать из ранее экспортированного файла. По умолчанию предлагаются данные LuaMacro. После выбора другого плагина умолчание меняется до перезагрузки макросов. Формат файла импорта/экспорта текстовый, довольно простой - фактически, .ini-формат с некоторыми дополнительным ограничениями, так что, в принципе, легко редактируемый при надобности. Можно последовательно сохранить несколько разрозненных кусков данных в один файл путём дописывания в конец. Полученный файл можно импортировать в Far.


Скрипт добавляет себя в меню плагинов.



Требуемая версия Far 3.0.4324+.

Attachments
DBEdit.2.1.6.7z
(18.75 KiB) Downloaded 29 times
Last edited by IgorZ on Wed 22 Apr, 2020 05:57, edited 4 times in total.
IgorZ
Posts: 700
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 13 times
Been thanked: 65 times

Редактор БД плагинов

Post by IgorZ »

Latest post of the previous page:

DV wrote: Tue 21 Apr, 2020 11:23
IgorZ wrote: Tue 21 Apr, 2020 09:28Версия 2.1.5
Спасибо - но, увы, всё с тем же RESearch:
Упс... Прошу прощения, только сейчас дошло, что проверял на "условно-стабильной" сборке 5577, в которой этого нововведения ещё не было. Переделаю.

P. S. Собственно, переделка оказалась элементарной. Строку 393 меняем с

Code: Select all

res.str,res.dump = _G.unicode.utf8.utf8valid(elem.value) and elem.value:gsub("\n","\\n"),"["..table.concat({elem.value:byte(1,-1)},",").."]"
на

Code: Select all

res.str,res.dump = _G.unicode.utf8.utf8valid(elem.value) and elem.value:gsub("\n","\\n"),"["..table.concat({string.byte(elem.value,1,-1)},",").."]"
Last edited by IgorZ on Wed 22 Apr, 2020 05:49, edited 1 time in total.
IgorZ
Posts: 700
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 13 times
Been thanked: 65 times

Редактор БД плагинов

Post by IgorZ »

DV wrote: Tue 21 Apr, 2020 11:23
IgorZ wrote: Tue 21 Apr, 2020 09:28Версия 2.1.5
Спасибо - но, увы, всё с тем же RESearch:


Версия 2.1.6 -
  • Исправлена ошибка с неюникодной строкой значения типа FST_DATA. Проверил на сборке 5587 и БД RESearch - работает нормально, AllCP отображает и не падает.
Post Reply

Return to “Полезные макросы и скрипты”