Search found 455 matches
- 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 Теоретически (в исходники не смотрел) в коде нужно закомментировать сравнение времени мод...
- 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 системами другое ограничение на максимальный размер командной строки? Вот со...
- 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...
- Thu 26 Nov, 2020 15:12
- Forum: Обсуждение макросов
- Topic: Фоновое копирование с помощью FastCopy
- Replies: 36
- Views: 6807
Фоновое копирование с помощью FastCopy
Разве сложно дождаться появления процесса FastCopy (но не более некоего таймаута) и уже тогда передать фокус? Нюанс в том, что появление процесса FastCopy и появление его окна - это не одномоментные события. Ещё один нюанс в том, что я обычно запускаю несколько копий FastCopy - и при запуске второй...
- Thu 26 Nov, 2020 14:57
- Forum: Обсуждение макросов
- Topic: Фоновое копирование с помощью FastCopy
- Replies: 36
- Views: 6807
Фоновое копирование с помощью FastCopy
После множества экспериментов, выкладываю версию 1.4.0: - теперь FastCopy по умолчанию запускается в фоне (с минимизированным окном); - теперь в макросе запрещена обработка элемента ".." по аналогии со стандартными диалогами копирования/перемещения/удаления. Внимание! При наличии файла Plu...
- Tue 10 Nov, 2020 20:04
- Forum: Обсуждение макросов
- Topic: Реализовать дерево директорий панельным модулем на Луа
- Replies: 279
- Views: 24620
Реализовать дерево директорий панельным модулем на Луа
Интуитивно я предполагал, что изменение режима "Поиск" на "Фильтр" (и наоборот) нажатием мышки или выбором с клавиатуры моментально меняет отображение панели дерева (в режиме "Поиск" - все элементы, в режиме "Фильтр" - только отфильтрованные).
- Tue 10 Nov, 2020 19:25
- Forum: Обсуждение макросов
- Topic: Реализовать дерево директорий панельным модулем на Луа
- Replies: 279
- Views: 24620
Реализовать дерево директорий панельным модулем на Луа
Спасибо за обновление! Случайно обнаружил, что если в панели поиска (F7) сначала выбрать режим "Фильтр" и затем в отфильтрованной панели дерева нажать на любом элементе стрелку влево (клавишу "стрелка влево"), то получаем ошибку: "TreePanel.lua:1026: attempt to index local '...
- 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...
- 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 Конкретнее, меня там смущает вызов...
- Thu 15 Oct, 2020 12:02
- Forum: Нужна помощь
- Topic: Как установить фокус (keyboard focus) в окно FAR?
- Replies: 8
- Views: 1570
Как установить фокус (keyboard focus) в окно FAR?
Рассмотрим такой сценарий: 1. Из макроса вызывается win.ShellExecute() для запуска внешней программы, что передаёт фокус ввода этой программе. 2. Возможно ли после этого из макроса вызвать такой метод, чтобы фокус ввода вернулся обратно в FAR? (Т.е. окно FAR должно стать активным окном и получить фо...
- Fri 25 Sep, 2020 15:12
- Forum: Обсуждение плагинов
- Topic: AdvCmpEx — Сравнение и синхронизация файлов
- Replies: 526
- Views: 271030
AdvCmpEx — Сравнение и синхронизация файлов
Пример: Слева открыта папка Old с подпапками AAA и BBB, справа открыта папка New с подпапками AAA и BBB. Схематично изобразим дерево папок так: ------------------------------------------------------------------- | Путь Время | Путь Время | |---------------------------------|-------------------------...
- Fri 25 Sep, 2020 10:26
- Forum: Обсуждение плагинов
- Topic: AdvCmpEx — Сравнение и синхронизация файлов
- Replies: 526
- Views: 271030
AdvCmpEx — Сравнение и синхронизация файлов
Пользуюсь плагином давно и очень доволен его работой! При сравнении стоят галочки [x] size [x] contents [x] Subfolders В редких случаях при сравнении вложенных папок плагин ошибается, выделяя папку с более старыми файлами вместо папки с более новыми файлами. Исследовав данное поведение, пришёл к выв...
- 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 ════════...
- 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 не открыта, т.е. вставляют пут...
- Fri 31 Jul, 2020 12:26
- Forum: Полезные макросы и скрипты
- Topic: MultiPanel — стек панелей
- Replies: 69
- Views: 39019
MultiPanel — стек панелей
я и сам задумывался о подобной функциональности. Но не придумал как это реализовать интуитивно понятным способом. Если Macro API позволяет, то "прицепить" скрипт к событию смены папки в файловой панели (чтобы часть скрипта вызывалась как callback на событие смены папки) - и, если в скрипт...