MVV wrote: |
По F8 (думаю, это подразумевалось, а не F9) тотал вызывает функцию плагина по удалению файла/папки. |
MVV wrote: |
Если плагин скажет тоталу, что он - плагин временной панели, тотал будет спрашивать у плагина путь к физическому файлу вместо извлечения файла во временную папку. |
MVV wrote: |
Использовать функции тотала нельзя, никакой интерфейс для этого тотал не предоставляет |
Quote: |
Я имел в виду именно F9 |
Quote: |
Пробовал. В списке есть файлы типа .txt, которые, разумеется, должны были открыться. |
Quote: |
Т.е. чтобы скопировать файл "из плагина, придётся реализовывать FsGetFile и остальной геморрой самостоятельно?
И ещё вопрос. Нашёл тут на форуме способ обновить панель через cm_RereadSource, однако и он не работает. В тоже время при "открытии" файла текст подтверждения указывает на то, что информация о файлах успешно обновилась. Почему же не обновилась панель? |
MVV wrote: |
А что есть F9? |
MVV wrote: |
Плагин точно экспортирует функции FsLinksToLocalFiles и FsGetLocalName? |
Code: |
|
MVV wrote: |
Придется. Тотал ведь не знает, какая файловая система у плагина. |
MVV wrote: |
При вызове cm_RereadSource какая панель активна? Обновляется только активная панель. И вообще, вызов этой команды приводит к куче неприятных моментов типа выхода из архивов. |
KorneySan wrote: |
Просто задача стоит таким образом: происходят внешние изменения данных, которые должны отразиться в обновлении панели (меняются значки и размер файлов). |
CaptainFlint wrote: |
Поменяй для обновившегося файла дату модификации, чтобы при перечитывании каталога Тотал её получил. Тогда он обновит и остальное. |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours