Search found 1596 matches

by Smitis
Sat 11 Apr, 2020 16:38
Forum: Нужна помощь
Topic: Помощь в написании Lua-плагина
Replies: 51
Views: 1881

Помощь в написании Lua-плагина

Majestio,
Поставьте в начало скрипта far.Show(mf.fsplit((...),3)) и перезагрузите макросы.
Без скобок вокруг ... тоже сработает
by Smitis
Sat 11 Apr, 2020 16:29
Forum: Нужна помощь
Topic: Ликбез по Lua
Replies: 263
Views: 141960

Ликбез по Lua

citRiks wrote:
Sun 05 Apr, 2020 17:49
получилось что если и длиннее с внутренними декларациями, то несущественно,
что немного странно немного странно, ну OK
А чего странного? Вы лишь определяете область видимости переменных. Логика подсказывает, что память под переменные будет выделяться один раз, а не при каждой итерации.
by Smitis
Sat 11 Apr, 2020 15:29
Forum: Нужна помощь
Topic: Помощь в написании Lua-плагина
Replies: 51
Views: 1881

Помощь в написании Lua-плагина

Получить полный путь к скрипту (с конечным "\") можно так: mf.fsplit((...),3)
by Smitis
Sat 11 Apr, 2020 15:15
Forum: Нужна помощь
Topic: Помощь в написании Lua-плагина
Replies: 51
Views: 1881

Помощь в написании Lua-плагина

Majestio wrote:
Sat 11 Apr, 2020 11:39
Если что, мне надо как-то "адресоваться" к моему конфигу "C:\Tools\Far3-x64\Profile\Macros\scripts\EditorTools\EditorTools.conf", но только не "хардкодом".
Меняем расширение "lua" на "conf"

Code: Select all

local conffile = (...):gsub("[^.]+$","conf")
Имя будет то же, что и у скрипта с другим расширением.
by Smitis
Sat 11 Apr, 2020 15:00
Forum: Обсуждение макросов
Topic: Ошибки из-за ужесточения проверки UTF-8 в строках
Replies: 66
Views: 1799

Глюки и баги, появившиеся в «ночных сборках»

Shmuel,
Да, теперь понял. Там проверка первый раз проходила нормально, падение на второй проверке, когда гуид уже бинарный. Случай достаточно специфический.
by Smitis
Sat 11 Apr, 2020 14:40
Forum: Обсуждение макросов
Topic: Ошибки из-за ужесточения проверки UTF-8 в строках
Replies: 66
Views: 1799

Глюки и баги, появившиеся в «ночных сборках»

Shmuel,
Да, спасибо, string.match работает. Вызывает беспокойство, что теперь обычная строка так вот запросто может перестать быть валидной...
by Smitis
Sat 11 Apr, 2020 14:15
Forum: Обсуждение макросов
Topic: Ошибки из-за ужесточения проверки UTF-8 в строках
Replies: 66
Views: 1799

Глюки и баги, появившиеся в «ночных сборках»

Shmuel wrote:
Sat 11 Apr, 2020 14:00
self.Guid не является валидной UTF-8 строкой.
type(self.Guid) показывает тип string
by Smitis
Sat 11 Apr, 2020 13:51
Forum: Обсуждение макросов
Topic: Ошибки из-за ужесточения проверки UTF-8 в строках
Replies: 66
Views: 1799

Глюки и баги, появившиеся в «ночных сборках»

Shmuel,
Shmuel wrote:
Sat 11 Apr, 2020 13:48
Ваш код на ваших машинах, неужели я должен искать ваши проблемы дистанционно?
Нет, конечно. Я пытался вычленить проблему и написать минимальный тестовый скрипт. Пока не получилось. Вот полная версия. DialogClass.lua помещается в modules. Макросы из DescriptionEdit.lua заменяют CtrlZ.
by Smitis
Sat 11 Apr, 2020 13:39
Forum: Обсуждение макросов
Topic: Ошибки из-за ужесточения проверки UTF-8 в строках
Replies: 66
Views: 1799

Глюки и баги, появившиеся в «ночных сборках»

Shmuel, Тоже получаю вылет "invalid UTF-8 code" в своём модуле DialogClass, на вызове метода match. Пока никак не могу минимизировать проблему.
by Smitis
Tue 10 Mar, 2020 19:27
Forum: Нужна помощь
Topic: запуск на выполнение для системы
Replies: 7
Views: 772

запуск на выполнение для системы

Если бы мне сейчас пришлось решать такую задачу, то я бы делал так: - Оставил бы всего ОДНУ ассоциацию на маску "*", типа run:"!\!.!" - Написал бы скрипт, регистрирующий префикс "run:". В скрипте бы проверял ассоциации в реестре (сначала пользовательские, потом системные). Если ассоциация есть (shel...
by Smitis
Fri 31 Jan, 2020 19:04
Forum: Операционные системы, командные оболочки и прочее
Topic: Изменение регистра в именах файлов
Replies: 23
Views: 2309

Изменение регистра в именах файлов

HaRT wrote:
Thu 30 Jan, 2020 18:01
Подробности?: версия ОС, тип ФС, способ переименования.
Windows 7, x64/x32. Обнаружил что плагин Case conversion не работает на флешках с ФАТ. Дальше не помню, давно было.
by Smitis
Thu 30 Jan, 2020 17:13
Forum: Операционные системы, командные оболочки и прочее
Topic: Изменение регистра в именах файлов
Replies: 23
Views: 2309

Изменение регистра в именах файлов

Shmuel wrote:
Thu 30 Jan, 2020 07:48
А сообщение от HaRT выше вы прочли?
Конечно. Мой опыт расходится с тем, что он написал. Но не исключено, что я ошибаюсь
by Smitis
Thu 30 Jan, 2020 06:21
Forum: Операционные системы, командные оболочки и прочее
Topic: Изменение регистра в именах файлов
Replies: 23
Views: 2309

Изменение регистра в именах файлов

Это было и под Win7, возможно даже под WinXP. По-моему, это связано не с версией Винды, а с как-то с ФАТ.
by Smitis
Sun 12 Jan, 2020 00:24
Forum: Предложения и идеи
Topic: FindFiles: не пора ли опции Search for folders на покой?
Replies: 58
Views: 13440

FindFiles: не пора ли опции Search for folders на покой?

Raistlin wrote:
Sun 12 Jan, 2020 00:01
Когда в фильтре указано [?] Directory, а каталоги поиском не находятся - это странная логика.
Raistlin wrote:
Sun 12 Jan, 2020 00:20
Хорошо. Но если [ ] Search for folders, то [x] Directory в фильтре не работает. И это неправильно.
Возможно, требуется доработка. Но это не говорит про отсутствие логики.
by Smitis
Sat 11 Jan, 2020 23:15
Forum: Предложения и идеи
Topic: FindFiles: не пора ли опции Search for folders на покой?
Replies: 58
Views: 13440

FindFiles: не пора ли опции Search for folders на покой?

Raistlin wrote:
Sat 11 Jan, 2020 21:29
Никакие удобства и различия между сущностями не оправдывают отсутствие логики в работе.
Логика как раз есть. Жаль, что Вы её не видите.

Go to advanced search