Latest post of the previous page:
Вы уверены что обсуждаемое событие связано с изменением именно APanel.Path? А не с far.GetCurrentDirectory()?Запуск макроса по событию смены директории
-
- Posts: 6836
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 530 times
Запуск макроса по событию смены директории
Для панелей Фара эти 2 величины всегда совпадают. А для панелей плагинов APanel.Path - пустая строка.
Запуск макроса по событию смены директории
На правах рекламы - большая зато удобная, потому чтотам есть индикация на все изменения, в том числе и на активную панель, и в целом там все все эффективно и мгновенно.buniak_a_h wrote: ↑Thu 23 Feb, 2023 02:29Да, есть скрипт от citRiks-а. Он, кстати, передаёт здоровенную таблицу, содержащую новые и старые папки для активной и пассивной панелей, а также признаки - какая изменилась. КМК там есть лишнее, но лучше пусть так. А вот признак, какая панель изменилась - это важно.
- HaRT
- Moderator
- Posts: 10863
- Joined: Tue 30 Aug, 2005 17:21
- Has thanked: 221 times
- Been thanked: 358 times
Запуск макроса по событию смены директории
zg wrote: ↑Sun 05 Mar, 2023 16:17пример нужен мне. я тут примитивный макрос для установки состояний папок. на данный момент есть установка сортировки с порядком и выполнение кода при заходе. так вот с сортировкой я смог придумать только два полезных примера. с кодом — только подсказанный @buniak_a_h пример с открытием пользовательского меню.элементарно делается.зачем? настройки редактора можно уже больше 20 лет поменять при открытии файла в редакторе.интересны конкретные примеры.функцию кладёте в _G и вызываете, никаких проблем быть не должно.
Фар есть инструмент, а не нянька. © 2009 DrKnS
- buniak_a_h
- Posts: 4262
- Joined: Sat 20 Apr, 2013 00:17
- Location: Санкт-Петробад
- Has thanked: 222 times
- Been thanked: 644 times
- Contact:
Запуск макроса по событию смены директории
На правах рекламы.
Я публиковал макрос сохранения состояния ФАРа (панелей - путь, сортировка, вид, фильтр, отметка - и редакторов-вьюеров. Может, он и перегружен, но мне нравится то, что он делает.zg wrote: ↑Sun 05 Mar, 2023 16:17 пример нужен мне. я тут примитивный макрос для установки состояний папок. на данный момент есть установка сортировки с порядком и выполнение кода при заходе. так вот с сортировкой я смог придумать только два полезных примера. с кодом — только подсказанный @buniak_a_h пример с открытием пользовательского меню.
Last edited by HaRT on Sun 05 Mar, 2023 19:34, edited 1 time in total.
Reason: Исправлена цитата (автор, ссылка, форматирование)
Reason: Исправлена цитата (автор, ссылка, форматирование)