Search found 437 matches

by DV
Sat 28 Dec, 2019 15:58
Forum: Обсуждение Far Manager
Topic: Цвета консоли
Replies: 3
Views: 5007

Цвета консоли

А можно ссылку на то, как изменить цвета в Windows 7 ("Семёрке") ? Вариант с реестром [HKEY_CURRENT_USER\Console] не работает, а по поиску на форумах что-то не нахожу... Конкретнее, интересует изменение цвета фона ввода текста в диалогах (значение 0x808000 даёт слишком тёмный фон для чёрно...
by DV
Sat 07 Dec, 2019 18:24
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

Версия 1.3.2:
- если макрос не находит FastCopy.exe, то по нажатию кнопки [Edit...] он автоматически создаёт файл настроек Plugin.FastCopy.cfg рядом с Plugin.FastCopy.lua, и при дальнейших вызовах читает настройки именно из этого файла.
by DV
Mon 02 Dec, 2019 21:26
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

Версия 1.3.1:
- исправлены недочёты, обнаруженные buniak_a_h (спасибо!);
- если путь к FastCopy.exe не существует, кнопка [Edit...] в сообщении об ошибке позволяет отредактировать макрос с последующей перезагрузкой макросов (это я так схитрил, чтобы не делать полноценную конфигурацию :))
by DV
Mon 02 Dec, 2019 13:29
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

Поэкспериментировав ещё c командами вида lua: win.ShellExecute(nil, nil, "notepad", nil, nil, 7) выяснил, что при работе со стандартным консольным окном FAR Manager фокус ввода таки возвращается в FAR Manager. А вот при работе с FAR Manager из-под ConEmu фокус ввода переходит непонятно куд...
by DV
Mon 02 Dec, 2019 12:24
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

или всё таки C:\Progs\FastCopy\FastCopy.exe? Точно :) Таки win.SearchPath работает, как надо :) И, кстати, может, стоило бы запускать её с SW_SHOWMINIMIZED или даже SW_HIDE - раз уж "фоновое" Перепробовал SW_HIDE, SW_SHOWNOACTIVATE, SW_SHOWMINNOACTIVE и прочие варианты с запуском FastCopy...
by DV
Sun 01 Dec, 2019 21:46
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

pathToFastCopy = win.SearchPath(nil, mf.fsplit(Cfg.FastCopyPath, 12)) or pathToFastCopy Попробовал, но толку с win.SearchPath почти никакого :( Например: 1. Запускаю cmd 2. Внутри cmd пишу: set PATH=%PATH%;C:\Progs\FastCopy\FastCopy.exe 3. И затем: cd C:\FAR3 && far.exe 4. Так вот, win.Sear...
by DV
Sun 01 Dec, 2019 18:20
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

Версия 1.3 - в диалоги подтверждения добавлена кнопка [FastCopy...], а также добавлены "горячие клавиши" для всех кнопок. Кнопка [FastCopy...] показывает окно FastCopy без автоматического запуска операций над файлами. Это полезно для изменения настроек FastCopy, редактирования списка перед...
by DV
Fri 29 Nov, 2019 15:20
Forum: Обсуждение Far Manager
Topic: FAR Editor: Find All
Replies: 11
Views: 14099

FAR Editor: Find All

Пример макроса для того, чтобы в окне результатов поиска (Find All) текущий элемент соответствовал текущей строке в редакторе: Macro { description="Editor: Find all occurrences"; area="Editor"; key="AltA"; flags="NoSendKeysToPlugins"; action = function() local...
by DV
Mon 25 Nov, 2019 21:09
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

Выложил версию 1.2 с диалогами подтверждения. Заодно чуть ближе познакомился с Lua :)
Поскольку теперь запуск FastCopy отделён от вызова макроса диалогом подтверждения, горячие клавиши изменены на более привычные Ctrl+Shift+F5/F6/F8.
by DV
Sun 24 Nov, 2019 17:00
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

Спасибо за отзывы! Обновил макрос в шапке, чтобы единичный элемент (файл/папка) с пробелами в имени обрамлялся кавычками. А также добавил информацию про "Use a modified name, if destdir same as src`s parent" в инструкцию. Буду переделывать макрос, чтобы перед любыми операциями вначале сред...
by DV
Sat 16 Nov, 2019 19:23
Forum: Обсуждение макросов
Topic: Фоновое копирование с помощью FastCopy
Replies: 33
Views: 2458

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

Поскольку плагин Background Copy не развивается, а необходимость копирования в фоне есть, было принято волевое решение реализовать копирование в фоне с помощью макроса. Особенности данного макроса: 1. Код данного макроса базируется на макросах Plugin_FastCopy & Plugin_TeraCopy (C) SimSU 2. Почем...
by DV
Tue 12 Nov, 2019 22:02
Forum: Нужна помощь
Topic: Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?
Replies: 5
Views: 639

Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?

Возвращаясь к вопросу в теме (если кто-то найдёт эту тему по поиску), возможно ли определить, что активная панель принадлежит конкретному плагину - например, TmpPanel? Я предполагаю, что для идентификации как-то можно использовать содержимое файла TmpPanel.ListUTF8.farconfig ? -- <plugin guid="...
by DV
Tue 12 Nov, 2019 12:53
Forum: Нужна помощь
Topic: Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?
Replies: 5
Views: 639

Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?

Требуется проверить, что это Плагиновая файловая панель, с которой можно читать либо полные пути к файлам либо имена файлов (в последнем случае - имена файлов по пути APanel.Path)
by DV
Tue 12 Nov, 2019 12:24
Forum: Нужна помощь
Topic: Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?
Replies: 5
Views: 639

Как определить, находимся ли мы в плагиновой панели (напр. TmpPanel)?

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

Code: Select all

Macro {
  condition=function() ... end;
  ...
}
проверить, является ли текущая панель файловой панелью или же панелью плагина TmpPanel.
Как написать условие для проверки на панель плагина TmpPanel?
by DV
Fri 31 May, 2019 19:52
Forum: Обсуждение плагинов
Topic: AltHistory: Alternative History — Альтернативная история
Replies: 1304
Views: 460859

AltHistory: Alternative History — Альтернативная история

Только у меня AltHistory 3.5.6 ломает FAR3 под Windows XP SP3? Такое сообщение сразу при старте FAR: ╔══════════════════════════ Exception occurred ══════════════════════════╗ ║ Exception: 0xE06D7363 - C++ exception ║ ║ Details: ss std::bad_optional_access, what(): Bad optional access ║ ║ LastError:...

Go to advanced search