Search found 1586 matches

by buniak_a_h
Thu 02 Apr, 2020 22:11
Forum: Обсуждение макросов
Topic: Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг
Replies: 184
Views: 11831

Динамическое или заданное изменение размеров ВСЕХ диалогов, меню, списков в зависимости от размера консоли, а ткж сдвиг

John Doe, Вы же модератор. Откройте citRiks-у возможность редактировать первое сообщение - и все будут счастливы. Не надо вредничать из принципа - оно того не стоит.
by buniak_a_h
Thu 02 Apr, 2020 22:09
Forum: Обсуждение макросов
Topic: Чтение из языкового файла .lng (расширение GetMsg)
Replies: 39
Views: 15944

Чтение из языкового файла .lng (расширение GetMsg)

Конкретно про TreePanelRus.Lng - там ошибка: в имени файла Rus, а внутри .Language=English. Видимо, имеет смысл переименовать. У меня на новеньком компе тоже вылетало. Просто на моём язык помощи русский установлен.
by buniak_a_h
Thu 02 Apr, 2020 21:55
Forum: Обсуждение макросов
Topic: Чтение из языкового файла .lng (расширение GetMsg)
Replies: 39
Views: 15944

Чтение из языкового файла .lng (расширение GetMsg)

citRiks, ну, вообще-то именно так я и проверил перед тем, как Вым посылать ответ - работает.
Я напоролся на ситуацию, что сразу после установки нет SQL-базы с настройками.
by buniak_a_h
Wed 01 Apr, 2020 19:47
Forum: Нужна помощь
Topic: Файлы из архива в истории просмотра файлов
Replies: 3
Views: 148

Файлы из архива в истории просмотра файлов

Сохранение - легко (ивент на открытие редактора). Но смысл? Ну, встанете Вы на пункт истории C:\some\path\some_arc.7z:\path\in\arc\some_file.ext , нажали Enter - дальше что? Кто распакует, кто обратно запакует? А, замечу, some_arc.7z - это тривиальный (вырожденный) случай. Можно для распаковки на 7x...
by buniak_a_h
Tue 31 Mar, 2020 21:29
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

Такая вот странность: нативное дерево отключили как раз из-за кэширования, я сделал "компромиссный вариант) - дерево, но без кэширования - тут же просят сделать кэширование. Ну, получат такие же тормоза... (камешек в огород citRiks-а)
by buniak_a_h
Tue 31 Mar, 2020 21:24
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

поэтому дерево по умолчанию отключено. Да я уж догадался. Хотя это похоже на топор как средство от головной боли. Можно было бы, например, сделать настройку на частоту актуализации (раз в неделю или по CtrlR , например). Тормозит также при удалении даже не папки, а файла - а тут-то дерево при чём? ...
by buniak_a_h
Tue 31 Mar, 2020 20:02
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

Ещё о кэшировании (у нынешнего нативного дерева): При наличии кэша в %FARLOCALPROFILE%\tree3.cache\ удаление папки в каталоге %Temp% занимает 3 секунды ! ПУСТОЙ папки! Кошмар... А я думал - подхвалил короно вирус типа time … Удалил кэш дерева - всё полетело. :-) Вывод : либо отказываться от кэширова...
by buniak_a_h
Tue 31 Mar, 2020 17:39
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

О кэшировани.
Оно имеет смысл только для всего диска (от корня). Так что доделываю открытие архивированных папок с переходом - а кэширование оставлю Вам.
by buniak_a_h
Tue 31 Mar, 2020 17:36
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

то что 7Z не видит директорий в МСИ - так это нормально, говорили уже вроде об этом? пусть пока так PS я бы даже сказал что разборки с обсервером/листингами можно пока оставить, умный кэшинг приоритетнее 1. А смысл в дереве, если нет каталогов? 2. В списке 87 файлов. А на самом деле - 6027! И те, ч...
by buniak_a_h
Tue 31 Mar, 2020 15:35
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

citRiks wrote:
Tue 31 Mar, 2020 12:22
взять то что дает 7z l "<file>"
Попробуйте на дистрибутиве Delphi-7 - будете сильно удивлены…
by buniak_a_h
Mon 30 Mar, 2020 23:15
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

Обсервер - это считайте то же самое что АркЛайт<…> Вы не ответили на самый главный вопрос - как получить листинг. Я открыл Observer-ом msi-файл с вложенной структурой папок. Но 7z l <имя_файла> структуру папок не показывает. Как получить структуру??? Без этого не сформировать "зеркало" папок. З.Ы. ...
by buniak_a_h
Mon 30 Mar, 2020 20:16
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

не совсем понял в чем проблема делать сравниваемым строкам :lower()? почему будет иной? 1. Тупо поменять образец patt на patt:lower() нельзя: паттерн %A означает " не -буква", а %a - наоборот буква. И я это использую ( %S - любой непробельный символ) 2. Можно, конечно, паттерны задавать ручками (ст...
by buniak_a_h
Mon 30 Mar, 2020 19:39
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

buniak_a_h , ВСЕ строковые сравнения делать не чувствительными к регистру. вот например тут: [сode] local PathName,FarLang,HlpLang = (...):match("(.*)%.lua"),win.GetEnv("FARLANG"):sub(1,3),Far.GetConfig("Language.Help"):sub(1,3) [/сode] так как если расширение скрипта будет .Lua, или .LUA, то будут...
by buniak_a_h
Mon 30 Mar, 2020 19:02
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

Вопрос: если кто знает, где Far сохраняет кэш, если в корне его нету? я не помню точно где, может быть в профайле Для диска D: файл сохраняется точно в корне D:\ (у меня!). И даже для SUBST-дисков - в корне.А вот где для диска C:\ - не могу найти! Поиск по всем дискам ничего не дал. Вряд ли в базе ...
by buniak_a_h
Mon 30 Mar, 2020 18:10
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 156
Views: 3749

Реализовать дерево директорий панельным модулем на Луа

Ндя... С этим быстродействием просто магия какая-то.
Ну, с деревом - ясно. а системные утилиты???
dir /s /ad /b C:\ - выполняется 50 секунд
tree C:\ - 14 секунд.
При том, что tree - это та же dir /s /ad, но плюс ещё визуализация. Должна бы работать дольше, ан нет!!!
Фантастика…

Go to advanced search