Page 3 of 4

Lua Explorer „Advanced“

Posted: Sun 05 May, 2013 20:26
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

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 14:10
by HaRT

Latest post of the previous page:

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

@John Doe Не помешала бы краткая инструкция по установке.
В частности, пока я не положил le.lua в Macros\modules, при пере-/загрузке макросов возникала ошибка (предсказуемо), но сейчас не срабатывает макрос. Как починить?

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 14:20
by John Doe
Инструкция в шапке уже 6 лет.
HaRT wrote: Tue 05 Nov, 2019 14:10 при пере-/загрузке макросов возникала ошибка
О какой ошибке речь?

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 14:38
by HaRT
John Doe wrote: Tue 05 Nov, 2019 14:20 О какой ошибке речь?
Да, следовало бы сразу её прислать, .
Это если я кладу le.lua и se.lua в Macros\scripts\LuaExpAdv\. Класть их вместе с сотней файлов уровнем выше я не хочу из-за их ничего не говорящих имён файлов (о несоответствии моим предпочтениям в именовании я уж и не говорю).

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 14:51
by John Doe
В шапке 'файл с макросом для показа _G'.

Предлагайте как переформулировать, чтобы было понятно с первого раза.

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 14:57
by HaRT
А есть ли способ исправить скрипт так, чтобы пункт (а) из секции «Использование» не приводил к ошибке?:
John Doe wrote: Sun 05 May, 2013 20:26 Если вы не планируете вызывать lua explorer из скриптов, то достаточно положить файл в папку scripts, и макрос подхватится (CtrlShiftF12)
Мне кажется, это будет самое правильное. Ведь я действительно не пытаюсь использовать модуль, но LuaMacro об этом явно не предупредили.

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 15:17
by John Doe
Исправить скрипт нельзя, можно только шапку.

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

Уточнять шапку пока не планирую, потому как функциональность экспериментальная (я даже не уверен что работает).

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 15:24
by HaRT
John Doe wrote: Tue 05 Nov, 2019 15:17 Шапка сейчас не учитывает se.lua, можете убрать его, если так проще.
Спасибо, так действительно проще.

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 15:49
by John Doe
Если я буду переделывать шапку, то основным способом установки будет модуль, поскольку сейчас Lua Explorer используется в других скриптах.

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 16:34
by HaRT
John Doe wrote: Tue 05 Nov, 2019 15:49 Если я буду переделывать шапку, то основным способом установки будет модуль
Тогда примите, пожалуйста, пожелание: назвать модуль как-то более говоряще, чем le. Скажем, LuaExpAdv или LuaExplorer2. А то ведь, как я понимаю, сейчас надо именно le.lua положить именно в Macros\modules\

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 16:44
by John Doe
Исходные мотивы такого наименования действительно спорны, но сейчас модуль является зависимостью для других опубликованных скриптов, и переименовывать его нецелесообразно.

Lua Explorer „Advanced“

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

И пожелание: при смене сортировки сохранять текущую строку не по её номеру, а по её ключу.

Lua Explorer „Advanced“

Posted: Tue 05 Nov, 2019 17:08
by John Doe
HaRT wrote: Tue 05 Nov, 2019 16:58 А сложно ли сделать тонкую прослойку со старым именем,
Возможно всё. Но я сейчас не считаю целесообразным этим заниматься.
HaRT wrote: Tue 05 Nov, 2019 16:58 при смене сортировки сохранять текущую строку не по её номеру, а по её ключу.
Принято

Lua Explorer „Advanced“

Posted: Thu 21 Nov, 2019 14:25
by Xerox
John Doe wrote: Sun 05 May, 2013 20:26 Если кто пожертвует функцию для форматирования больших чисел, то включу (сам не сталкиваюсь).
И что за фоматирование требуется или предполагется?
Сам пользуюсь твоим творчеством, помогает

Lua Explorer „Advanced“

Posted: Thu 21 Nov, 2019 15:59
by buniak_a_h
Для показа количества байтов я писал такое:
Но, по-моему, зря - такое в каких-то библиотеках я уже встречал. Но искать было дольше, чем писать …

Lua Explorer „Advanced“

Posted: Wed 15 Apr, 2020 21:50
by citRiks
Вещь замечательная, а нельзя ли добавить поиск?
Не фильтр, а поиск внутри по таблицам, их полям и значениям
Кто-нибудь делал/сделал подобное?

Lua Explorer „Advanced“

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