Попробовал разобраться, как это можно сделать, но ничего путного не придумал. Вроде в исходном тексте плагина есть подходящие функции (TmpPanel::PutOneFile в TmpClass.cpp и PutFilesW в TmpPanel.cpp), но как воспользоваться ими из макро, я не понимаю.
Единственное, что пока пришло мне в голову, это создавать временный файл, содержащий имя файла (-ов), который я хочу добавить, и считывать его содержимое во временную панель. Но это как-то не очень красиво, мне кажется.
Извините, не смог найти в форуме, хотя наверняка обсуждалось...
Поиск по слову "копирование" или "временна панель" выдаёт неск тысяч результатов...
Ситуация 1. На активной панели отмечены неск файлов; на пассивной - временная панель. Жму F5 - в качестве папкин назначения пишет Temporary panel:; всё замечательно переносится.
Ситуация 2. То же, но на пассивной панели открыта папка. Жму F5, в качестве папки назначения указываю (даже беру из истории!) Temporary panel: - пишет
╔═════════════════════════════ Error ═════════════════════════════╗
║ Cannot copy ║
║ "FarEncyclopedia.ru.chm" ║
║ to ║
║ "C:\Program Files\Far Manager\Encyclopedia\Temporary panel:\" ║
╟─────────────────────────────────────────────────────────────────╢
║ Синтаксическая ошибка в имени файла, имени папки или метке тома ║
╟─────────────────────────────────────────────────────────────────╢
║ { Retry } [ Skip ] [ Skip all ] [ Cancel ] ║
╚═════════════════════════════════════════════════════════════════╝
Вопросы:
1. Это баг, или так и задумано?
2. Есть ли возможность скопировать файлы на временную панель без открытия оной на пассивной панели и без написания макроса?
buniak_a_h wrote: ↑Mon 05 Nov, 2018 21:55
Поиск по слову "копирование" или "временна панель" выдаёт неск тысяч результатов...
!
Message from: John Doe
Кнопочка с шестёрёнкой ведёт к поиску с расширенными параметрами.
В частности, часто удобно ограничить область поиска заголовком, и/или представить выдачу в виде списка тем.
в качестве папки назначения указываю (даже беру из истории!) Temporary panel:
Это называется "Формат панели".
buniak_a_h wrote: ↑Mon 05 Nov, 2018 21:55
Вопросы:
1. Это баг, или так и задумано?
2. Есть ли возможность скопировать файлы на временную панель без открытия оной на пассивной панели и без написания макроса?
1. Задумано (точнее, другого не реализовано).
2. Нет, к сожалению. Было бы удобно использовать формат панели таким образом (как вы и пытались).
John Doe wrote: ↑Tue 06 Nov, 2018 08:59
Нет, к сожалению. Было бы удобно использовать формат панели таким образом (как вы и пытались).
Опять скрипт писать...
А Вы не в курсе, не планируется реализовать вызов функций плагина TmpPanel через Plugin.Call? И, кстати, уже не моё пожелание , но я полностью согласен: просили добавить команду tmp:+add <имя_файла> - было бы кузяво...
Last edited by buniak_a_h on Tue 06 Nov, 2018 14:02, edited 2 times in total.
Что-то не разберусь, где настраивать «режимы панели файлов» что действуют на временную панель? В настройках плагина временной панели вроде только один режим, а настройки «режимы панели файлов» из меню отличаются от того, что происходит по Ctrl-цифра во временной панели.