Lua Explorer „Advanced“

Здесь выкладываются готовые к использованию макросы и скрипты.
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Lua Explorer „Advanced“

Post by John Doe »

Представляет собой развитие замечательной утилиты Lua Explorer © EGez.
Началось всё с небольшой модификации, позволяющей вызывать lua explorer из других скриптов.
Но у автора свободного времени не было, а необходимость в изменениях у меня назрела.
В частности потому что я начал применять lua explorer в Macro Browser alt. и других скриптах.

Не знаю примет ли EGez мои изменения, поэтому пока форк.
В данный момент отличия от оригинального скрипта таковы:
  1. Скрипт преобразован в модуль, имя выбрано короткое "le", для быстрого доступа.
  2. Изменения
  3. Новая функциональность
Использование:

Подробнее об использовании для отладки собственных скриптов:

P.S.
Свои пожелания уже почти полностью реализовал.
Но идеи принимаются.
Если кто пожертвует функцию для форматирования больших чисел, то включу (сам не сталкиваюсь).

Описание устарело, см. viewtopic.php?p=156615#p156615

source | download
Last edited by John Doe on Wed 11 Dec, 2019 09:05, edited 1 time in total.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Lua Explorer „Advanced“

Post by HaRT »

Latest post of the previous page:

John Doe wrote: Tue 05 Nov, 2019 13:16 А где последняя?
В предыдущем сообщении появились ссылки.

@John Doe Не помешала бы краткая инструкция по установке.
В частности, пока я не положил le.lua в Macros\modules, при пере-/загрузке макросов возникала ошибка (предсказуемо), но сейчас не срабатывает макрос. Как починить?
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Lua Explorer „Advanced“

Post by John Doe »

Инструкция в шапке уже 6 лет.
HaRT wrote: Tue 05 Nov, 2019 14:10 при пере-/загрузке макросов возникала ошибка
О какой ошибке речь?
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Lua Explorer „Advanced“

Post by HaRT »

John Doe wrote: Tue 05 Nov, 2019 14:20 О какой ошибке речь?
Да, следовало бы сразу её прислать, .
Это если я кладу le.lua и se.lua в Macros\scripts\LuaExpAdv\. Класть их вместе с сотней файлов уровнем выше я не хочу из-за их ничего не говорящих имён файлов (о несоответствии моим предпочтениям в именовании я уж и не говорю).
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Lua Explorer „Advanced“

Post by John Doe »

В шапке 'файл с макросом для показа _G'.

Предлагайте как переформулировать, чтобы было понятно с первого раза.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Lua Explorer „Advanced“

Post by HaRT »

А есть ли способ исправить скрипт так, чтобы пункт (а) из секции «Использование» не приводил к ошибке?:
John Doe wrote: Sun 05 May, 2013 20:26 Если вы не планируете вызывать lua explorer из скриптов, то достаточно положить файл в папку scripts, и макрос подхватится (CtrlShiftF12)
Мне кажется, это будет самое правильное. Ведь я действительно не пытаюсь использовать модуль, но LuaMacro об этом явно не предупредили.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Lua Explorer „Advanced“

Post by John Doe »

Исправить скрипт нельзя, можно только шапку.

Шапка сейчас не учитывает se.lua, можете убрать его, если так проще.

Уточнять шапку пока не планирую, потому как функциональность экспериментальная (я даже не уверен что работает).
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Lua Explorer „Advanced“

Post by HaRT »

John Doe wrote: Tue 05 Nov, 2019 15:17 Шапка сейчас не учитывает se.lua, можете убрать его, если так проще.
Спасибо, так действительно проще.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Lua Explorer „Advanced“

Post by John Doe »

Если я буду переделывать шапку, то основным способом установки будет модуль, поскольку сейчас Lua Explorer используется в других скриптах.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Lua Explorer „Advanced“

Post by HaRT »

John Doe wrote: Tue 05 Nov, 2019 15:49 Если я буду переделывать шапку, то основным способом установки будет модуль
Тогда примите, пожалуйста, пожелание: назвать модуль как-то более говоряще, чем le. Скажем, LuaExpAdv или LuaExplorer2. А то ведь, как я понимаю, сейчас надо именно le.lua положить именно в Macros\modules\
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Lua Explorer „Advanced“

Post by John Doe »

Исходные мотивы такого наименования действительно спорны, но сейчас модуль является зависимостью для других опубликованных скриптов, и переименовывать его нецелесообразно.
User avatar
HaRT
Moderator
Posts: 10806
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 220 times
Been thanked: 357 times

Lua Explorer „Advanced“

Post by HaRT »

John Doe wrote: Tue 05 Nov, 2019 16:44 переименовывать его нецелесообразно
Это смотря какие цели.
А сложно ли сделать тонкую прослойку со старым именем, которая будет пробрасывать все вызовы в новый модуль с хорошим именем?

И пожелание: при смене сортировки сохранять текущую строку не по её номеру, а по её ключу.
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 13801
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 72 times
Been thanked: 425 times
Contact:

Lua Explorer „Advanced“

Post by John Doe »

HaRT wrote: Tue 05 Nov, 2019 16:58 А сложно ли сделать тонкую прослойку со старым именем,
Возможно всё. Но я сейчас не считаю целесообразным этим заниматься.
HaRT wrote: Tue 05 Nov, 2019 16:58 при смене сортировки сохранять текущую строку не по её номеру, а по её ключу.
Принято
User avatar
Xerox
Posts: 395
Joined: Sun 20 Oct, 2019 15:50
Has thanked: 354 times
Been thanked: 9 times

Lua Explorer „Advanced“

Post by Xerox »

John Doe wrote: Sun 05 May, 2013 20:26 Если кто пожертвует функцию для форматирования больших чисел, то включу (сам не сталкиваюсь).
И что за фоматирование требуется или предполагется?
Сам пользуюсь твоим творчеством, помогает
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Lua Explorer „Advanced“

Post by buniak_a_h »

Для показа количества байтов я писал такое:
Но, по-моему, зря - такое в каких-то библиотеках я уже встречал. Но искать было дольше, чем писать …
Last edited by buniak_a_h on Thu 21 Nov, 2019 15:59, edited 1 time in total.
User avatar
citRiks
Posts: 1733
Joined: Fri 25 Oct, 2019 18:18
Has thanked: 610 times
Been thanked: 102 times

Lua Explorer „Advanced“

Post by citRiks »

Вещь замечательная, а нельзя ли добавить поиск?
Не фильтр, а поиск внутри по таблицам, их полям и значениям
Кто-нибудь делал/сделал подобное?
User avatar
buniak_a_h
Posts: 4234
Joined: Sat 20 Apr, 2013 00:17
Location: Санкт-Петробад
Has thanked: 222 times
Been thanked: 642 times
Contact:

Lua Explorer „Advanced“

Post by buniak_a_h »

citRiks, у меня есть показ этих таблиц в виде панели. Там работает Alt+F7. Вариант рабочий, но т.к. после опубликования не было ни одного отзыва, доделывать я не стал. Меня устраивает: то, что надо мне - работает.
Last edited by buniak_a_h on Wed 15 Apr, 2020 23:28, edited 1 time in total.
Post Reply

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