Search found 455 matches

by DV
Mon 14 Dec, 2020 12:00
Forum: Обсуждение плагинов
Topic: AdvCmpEx — Сравнение и синхронизация файлов
Replies: 526
Views: 271030

AdvCmpEx — Сравнение и синхронизация файлов

Раз уж пошла речь про пересборку плагина, могли бы вы поправить поведение, ограничивающее сравнение папок датой модификации этих папок? -- https://forum.farmanager.com/viewtopic.php?f=5&start=458&t=1526 Теоретически (в исходники не смотрел) в коде нужно закомментировать сравнение времени мод...
by DV
Thu 03 Dec, 2020 08:54
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 36
Views: 6807

Фоновое копирование с помощью FastCopy

если выделить много файлов, то список нифига не передаётся в программу и копирования не случается? Под какой системой? Я интенсивно проверял под Windows 7 64-bit и Windows 8.1 64-bit, полёт нормальный. Возможно, под 32-bit системами другое ограничение на максимальный размер командной строки? Вот со...
by DV
Thu 26 Nov, 2020 17:50
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 36
Views: 6807

Фоновое копирование с помощью FastCopy

В принципе, можно попробовать отсчитывать тайм-аут от появления процесса "fastcopy.exe" - это, по идее, улучшило бы работу макроса при "холодном старте" FastCopy. Однако, как написать на Lua что-то такое, я не знаю: https://stackoverflow.com/questions/865152/how-can-i-get-a-proce...
by DV
Thu 26 Nov, 2020 15:12
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 36
Views: 6807

Фоновое копирование с помощью FastCopy

Разве сложно дождаться появления процесса FastCopy (но не более некоего таймаута) и уже тогда передать фокус? Нюанс в том, что появление процесса FastCopy и появление его окна - это не одномоментные события. Ещё один нюанс в том, что я обычно запускаю несколько копий FastCopy - и при запуске второй...
by DV
Thu 26 Nov, 2020 14:57
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 36
Views: 6807

Фоновое копирование с помощью FastCopy

После множества экспериментов, выкладываю версию 1.4.0: - теперь FastCopy по умолчанию запускается в фоне (с минимизированным окном); - теперь в макросе запрещена обработка элемента ".." по аналогии со стандартными диалогами копирования/перемещения/удаления. Внимание! При наличии файла Plu...
by DV
Tue 10 Nov, 2020 20:04
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 279
Views: 24620

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

Интуитивно я предполагал, что изменение режима "Поиск" на "Фильтр" (и наоборот) нажатием мышки или выбором с клавиатуры моментально меняет отображение панели дерева (в режиме "Поиск" - все элементы, в режиме "Фильтр" - только отфильтрованные).
by DV
Tue 10 Nov, 2020 19:25
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 279
Views: 24620

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

Спасибо за обновление! Случайно обнаружил, что если в панели поиска (F7) сначала выбрать режим "Фильтр" и затем в отфильтрованной панели дерева нажать на любом элементе стрелку влево (клавишу "стрелка влево"), то получаем ошибку: "TreePanel.lua:1026: attempt to index local '...
by DV
Fri 16 Oct, 2020 14:33
Forum: Нужна помощь
Topic: Как установить фокус (keyboard focus) в окно FAR?
Replies: 8
Views: 1570

Как установить фокус (keyboard focus) в окно FAR?

Что-то мой скрипт не работает. Наверное, я не вижу (или не понимаю) чего-то очевидного... Привожу полный текст проверочного скрипта: local ffi = require("ffi") local C = ffi.C ffi.cdef[[ HWND SetActiveWindow(HWND hWnd); BOOL SetForegroundWindow(HWND hWnd); HWND GetParent(HWND hWnd); ]] loc...
by DV
Thu 15 Oct, 2020 18:34
Forum: Нужна помощь
Topic: Как установить фокус (keyboard focus) в окно FAR?
Replies: 8
Views: 1570

Как установить фокус (keyboard focus) в окно FAR?

для продвинутых пользователей - нативные функции управления окнами из ЛуаДжит ФФИ Я не уверен, что для получения HWND консольного окна FAR смогу написать на Lua что-то такое: https://stackoverflow.com/questions/1888863/how-to-get-main-window-handle-from-process-id Конкретнее, меня там смущает вызов...
by DV
Thu 15 Oct, 2020 12:02
Forum: Нужна помощь
Topic: Как установить фокус (keyboard focus) в окно FAR?
Replies: 8
Views: 1570

Как установить фокус (keyboard focus) в окно FAR?

Рассмотрим такой сценарий: 1. Из макроса вызывается win.ShellExecute() для запуска внешней программы, что передаёт фокус ввода этой программе. 2. Возможно ли после этого из макроса вызвать такой метод, чтобы фокус ввода вернулся обратно в FAR? (Т.е. окно FAR должно стать активным окном и получить фо...
by DV
Fri 25 Sep, 2020 15:12
Forum: Обсуждение плагинов
Topic: AdvCmpEx — Сравнение и синхронизация файлов
Replies: 526
Views: 271030

AdvCmpEx — Сравнение и синхронизация файлов

Пример: Слева открыта папка Old с подпапками AAA и BBB, справа открыта папка New с подпапками AAA и BBB. Схематично изобразим дерево папок так: ------------------------------------------------------------------- | Путь Время | Путь Время | |---------------------------------|-------------------------...
by DV
Fri 25 Sep, 2020 10:26
Forum: Обсуждение плагинов
Topic: AdvCmpEx — Сравнение и синхронизация файлов
Replies: 526
Views: 271030

AdvCmpEx — Сравнение и синхронизация файлов

Пользуюсь плагином давно и очень доволен его работой! При сравнении стоят галочки [x] size [x] contents [x] Subfolders В редких случаях при сравнении вложенных папок плагин ошибается, выделяя папку с более старыми файлами вместо папки с более новыми файлами. Исследовав данное поведение, пришёл к выв...
by DV
Sat 22 Aug, 2020 21:07
Forum: Обсуждение макросов
Topic: Реализовать дерево директорий панельным модулем на Луа
Replies: 279
Views: 24620

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

Открыл для себя сочетание Ctrl+F6 (Expand All) - и обнаружил, что оно не только разворачивает все узлы, но также меняет режим сортировки с "u" на "s", что в некоторых случаях приводит к чудесам отображения дерева. ╔════════════════════ Tree D:\Prj\NppExec-git\NppExec\.vs ════════...
by DV
Sat 22 Aug, 2020 20:56
Forum: Обсуждение макросов
Topic: Самопальный быстрый поиск по содержимому панели
Replies: 15
Views: 3917

Самопальный быстрый поиск по содержимому панели

Специально ли так сделано, что при поиске LCtrl+Enter, LCtrl+Down и LCtrl+Up перемещают на следующий (предыдущий) совпадающий элемент, а вот для правого RCtrl нажатия RCtrl+Enter, RCtrl+Down и RCtrl+Up вызывают стандартные действия FAR Manager, как будто панель QSearch не открыта, т.е. вставляют пут...
by DV
Fri 31 Jul, 2020 12:26
Forum: Полезные макросы и скрипты
Topic: MultiPanel — стек панелей
Replies: 69
Views: 39019

MultiPanel — стек панелей

я и сам задумывался о подобной функциональности. Но не придумал как это реализовать интуитивно понятным способом. Если Macro API позволяет, то "прицепить" скрипт к событию смены папки в файловой панели (чтобы часть скрипта вызывалась как callback на событие смены папки) - и, если в скрипт...

Go to advanced search