Latest post of the previous page:
Зато фильтр работает и с путямиTmpPanel: Temporary Panel — Временная панель
Временная панель
В фаре есть временная панель, точнее аж 10 штук, но я хочю предложить изменить этот плагин, или на его основе сделать новый.
Суть предложения:
Из временной панели сделать нечто вроде контейнера
Пр этом сохранять список ссылок на файлы которые лежат в контейнере, так чтобы одновременно несколько фаров могли пользоваться одним и темже контейнером.
При удалении файла, НЕ УДАЛЯТЬ его путь в списке путей к файлам контейнера, а то сейчас во временной панеле, если файл удаляется, то и путь к нему пропадает( это неудобно.
В контейнере, в отличия от текущей временной панеле, предлагаю отключить опцию удаления файла, вместо нее удалять ссылку на этот файл в списке файлов контейнеров.
Вот собственно суть предложения.
Суть предложения:
Из временной панели сделать нечто вроде контейнера
Пр этом сохранять список ссылок на файлы которые лежат в контейнере, так чтобы одновременно несколько фаров могли пользоваться одним и темже контейнером.
При удалении файла, НЕ УДАЛЯТЬ его путь в списке путей к файлам контейнера, а то сейчас во временной панеле, если файл удаляется, то и путь к нему пропадает( это неудобно.
В контейнере, в отличия от текущей временной панеле, предлагаю отключить опцию удаления файла, вместо нее удалять ссылку на этот файл в списке файлов контейнеров.
Вот собственно суть предложения.
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: Временная панель
Что это за "список путей к файлам контейнера"?Sfinexer wrote:При удалении файла, НЕ УДАЛЯТЬ его путь в списке путей к файлам контейнера, а то сейчас во временной панеле, если файл удаляется, то и путь к нему пропадает( это неудобно.
Re: TmpPanel: Temporary Panel — Временная панель
Как скопировать файлы с временной панели с сохранением структуры папок? Например поиск поместил на временную панель следующие файлы:
x:\1\1.txt
x:\2\asd\1.txt
x:\3aq\1.txt
.
.
x:\qwerty\1\12\1.txt
Задача скопировать найденные файлы в другую папку с сохранением структуры папок.
Есть ли у кого уже готовое решение?
x:\1\1.txt
x:\2\asd\1.txt
x:\3aq\1.txt
.
.
x:\qwerty\1\12\1.txt
Задача скопировать найденные файлы в другую папку с сохранением структуры папок.
Есть ли у кого уже готовое решение?
Re: TmpPanel: Temporary Panel — Временная панель
для копирования с сохранением структуры папок (например в D:\TEMP) применяю для найденных файлов (по Ctrl-G) вызов сценария “cpf "!\!.!" D:\TEMP“
сам cpf.cmd такой:
сам cpf.cmd такой:
Code: Select all
pushd "%windir%"
if not exist %2%~p1 md %2%~p1
echo f | xcopy /-Y /C /E "%~1" "%~2%~pnx1"
Re: TmpPanel: Temporary Panel — Временная панель
tstr
Не подходит, так как нужно скопировать не один, а все выделенные файлы. Я решил использовать макрос http://forum.farmanager.com/viewtopic.php?f=15&t=7236.
Не подходит, так как нужно скопировать не один, а все выделенные файлы. Я решил использовать макрос http://forum.farmanager.com/viewtopic.php?f=15&t=7236.
Re: TmpPanel: Temporary Panel — Временная панель
AleXH» копируются все выделенные файлы, но по-одному:
на временной панели выделяем нужные файлы (или все) и по Ctrl-G запускаем скрипт - вызов происходит для каждого в отдельности.
а макрос да, надо допилить, отвечу в соотв. топике.
на временной панели выделяем нужные файлы (или все) и по Ctrl-G запускаем скрипт - вызов происходит для каждого в отдельности.
а макрос да, надо допилить, отвечу в соотв. топике.
-
- Posts: 1328
- Joined: Mon 04 Apr, 2005 13:41
- Location: San Ramon, CA / Kharkov, UA
- Has thanked: 32 times
- Been thanked: 61 times
Re: TmpPanel: Temporary Panel — Временная панель
Похоже есть небольшая проблема:
0. Far 3.0 build 2935 x86 / Windows 7 x86
1. Набираем в командной строке:
tmp:+any < blablabla
2. Получаем
3. Ставим курсор на строку 'blablabla'
4. Нажимаем AltF1 (если Temporary panel слева, иначе AltF2)
5. Пробуем нажать Esc, но закрыть меню выбора дисков (Drive) нельзя
0. Far 3.0 build 2935 x86 / Windows 7 x86
1. Набираем в командной строке:
tmp:+any < blablabla
2. Получаем
Code: Select all
╔════════ Temporary panel [0] ╤════════╗
║n Name │ Size ║
║.. │< Up >║
║'blablabla' is not recognized} 0║ <=== ставим курсор сюда
║operable program or batch fil} 0║
4. Нажимаем AltF1 (если Temporary panel слева, иначе AltF2)
5. Пробуем нажать Esc, но закрыть меню выбора дисков (Drive) нельзя
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
- John Doe
- Бюрократ
- Posts: 13851
- Joined: Wed 27 Apr, 2005 20:42
- Has thanked: 73 times
- Been thanked: 428 times
- Contact:
Re: TmpPanel: Temporary Panel — Временная панель
Исправить легко, но думаю для макроса некоторое упрощение простительно.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: TmpPanel: Temporary Panel — Временная панель
обнаружил странное (для меня) поведение плагина - игнорируется метасимвол полного пути к файлу при указании файла без расширения: !\!
т.е., например, ищу какие-либо файлы, результаты поиска перекидываю на временную панель, становлюсь на любой файл C:\path\file.ext и в качестве теста делаю CtrlG и ввожу echo "!\!"
ожидаю увидеть в выводе:
echo C:\path\file
однако вижу только имя файла, без пути:
echo file
если же в CtrlG ввести echo "!\!.!" (т.е. путь+имя+расширение), то всё отрабатывает корректно:
echo C:\path\file.ext
также, всё отрабатывается корректно на обычной файловой панели, т.е. проблема на первый взгляд в плагине TempPanel.
far 3.0.3387 x86 (в 2.0.1807 всё так же)
это баг или нет?
т.е., например, ищу какие-либо файлы, результаты поиска перекидываю на временную панель, становлюсь на любой файл C:\path\file.ext и в качестве теста делаю CtrlG и ввожу echo "!\!"
ожидаю увидеть в выводе:
echo C:\path\file
однако вижу только имя файла, без пути:
echo file
если же в CtrlG ввести echo "!\!.!" (т.е. путь+имя+расширение), то всё отрабатывает корректно:
echo C:\path\file.ext
также, всё отрабатывается корректно на обычной файловой панели, т.е. проблема на первый взгляд в плагине TempPanel.
far 3.0.3387 x86 (в 2.0.1807 всё так же)
это баг или нет?
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
Re: TmpPanel: Temporary Panel — Временная панель
!.! для временной панели это полный путь к файлу, а не имя и расширение.
!\ вообще-то текущий каталог, ИИ его выкидывает.
Имхо: для !\!.! этот интеллект можно считать полезным, а для !\! - это скорее багофича.
Но даже если это поправить, !\! для временной панели, скорее всего не будет соответствовать ожиданиям.
!\ вообще-то текущий каталог, ИИ его выкидывает.
Имхо: для !\!.! этот интеллект можно считать полезным, а для !\! - это скорее багофича.
Но даже если это поправить, !\! для временной панели, скорее всего не будет соответствовать ожиданиям.
- Kerberos464
- Posts: 1239
- Joined: Wed 29 Jul, 2009 20:24
- Location: Saint-Petersburg
- Has thanked: 19 times
- Been thanked: 1 time
Re: TmpPanel: Temporary Panel — Временная панель
т.е. в настоящее время с временной панели никак не получить полный путь и имя файла без расширения?
16.09.2012 14:35:28 +0200 - build 2799 - все нативные плагины перестали работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.
30.09.2012 03:26:20 +0200 - build 2851 - все макросы перестали работать.
31.02.2029 25:61:61 +0200 - build 6666 - весь фар перестал работать.