View previous topic :: View next topic |
Author |
Message |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Thu May 13, 2010 17:38 Post subject: |
|
|
Да, в DOS его и нету.
VirtualPanel 1.0.0.800:
+ исполнимые файлы (.exe, .lnk, .cmd, .bat, .com) всегда запускаются модулем для установки правильной рабочей папки
+ перезапись файлов списков без удаления (сохраняются атрибуты и права доступа)
* неверная рабочая папка для исполнимых файлов, запускаемых через командную строку из виртуальной папки
Похоже, в 10 студии оптимизация лучше, раз размер файла уменьшился.  _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
likhobory
Joined: 25 Feb 2009 Posts: 63 Location: Москва
|
(Separately) Posted: Thu May 27, 2010 14:40 Post subject: |
|
|
MVV, не планируется ли поддержка редактирования загруженного в ВП файла скрипта ?? |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Thu May 27, 2010 16:05 Post subject: |
|
|
likhobory wrote: | MVV, не планируется ли поддержка редактирования загруженного в ВП файла скрипта ?? |
Команда <edit - это то, о чем идет разговор, или она делает что-то иное?
Code: | <edit "имя_файла_скрипта" |
Показывает диалог с полем редактирования содержимого скрипта.
В первом посте темы я вставил текст файла панели инструментов ТК, который уже выкладывал в одном из постов, добавив команду редактирования. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
Lazy Crazy

Joined: 16 Jan 2005 Posts: 400
|
(Separately) Posted: Thu May 27, 2010 20:51 Post subject: |
|
|
MVV
Тоже спрошу - а не планируется ли поддержка Ctrl+B? _________________
 |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu May 27, 2010 21:16 Post subject: |
|
|
Lazy Crazy wrote: | Тоже спрошу - а не планируется ли поддержка Ctrl+B? | Дык было сказано: MVV wrote: | Мне тоже иногда не хватает этой функции, а еще иногда - отправки результатов поиска на панель. Но я не могу добавить эти функции, это может сделать только Гислер (функции не поддерживаются интерфейсом плагинов файловых систем). А у него и так хватает забот помимо набора проблем с временными панелями, которыми я его наверное уже достал (или скоро достану ). |
|
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Fri Jul 09, 2010 12:37 Post subject: |
|
|
1) Берем директорию с достаточно большим количеством файлов (причем ненужных - я тупо взял из корзины сотню наименьших по весу);
2) Ставим курсор на последний (нижний) файл;
3) Жмем PageUp;
4) Удаляем текущий файл. Курсор ставится на следующий за удаленным файл.
Теперь то же самое проделываем в Virtual Panel. До п. 4 все так же, но при удалении файла курсор прыгает в самый верх директории (на [..]).
На первый взгляд, ничего страшного. Но, во-первых, Virtual Panel должна по возможности полностью симулировать работу с обычными файлами. А во-вторых, иногда позиция курсора может оказаться важной. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Fri Jul 09, 2010 13:27 Post subject: |
|
|
А знаешь, ты прав... Но не уточнил, что это только в подробном режиме, который я практически не использую. В кратком такого нет. Запостим как баг.
Кстати, корзины с кучей мусора не бывает привычка шифт держать) но я взял папку с анреалом, нажал Ctrl+B, выделил всё и через Alt+F6 создал в новую папку жесткие ссылки ) получил кучу ненужных файлов а в virtual panel делать ненужные файлы еще проще! _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
mwoz
Joined: 25 Mar 2007 Posts: 12
|
(Separately) Posted: Sun Jul 11, 2010 08:28 Post subject: |
|
|
Один вопрос: нельзя ли сделать автосохранение не по интервалу, а непосредственно после операции? Мне нужно парсить lst извне, а автосохранение=1сек выглядит диковато
Зы: И пожалуйста, не убирайте "старый" формат списка: парсить новый как-то тоскливо |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Sun Jul 11, 2010 10:31 Post subject: |
|
|
Автосохранение после операции - ненамного лучше, чем сохранение по интервалу. Представь, что у тебя база на 5-10 метров, и после каждой операции она будет пересохраняться.
Советую поставить автосохранение с интервалом, скажем, в минуту - практически сразу после парсинга база сохранится, и в следующие разы при отсутствии изменений сохраняться повторно не будет.
Чисто технически реализовать это не сложнее, чем добавить галочку диалога настроек - но есть ли в этом смысл? Слишком частое сохранение, по идее, может быть полезно лишь при работе в крайне глючной среде. Ведь база и так сохраняется по таймеру, при закрытии ТК и даже при завершении работы винды.
Старый формат списка убирать не буду - как минимум, для совместимости. Да и просто для наглядности - согласен, новый не так легко читать, хотя формат и прост - если виртуальный путь начинается с числа, а не обратной косой черты, нужно взять указанное число символов с пути из предыдущей строки.
Кстати, Гислер подтвердил баг с потерей позиции при удалении файла в подробном режиме. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
 |
mwoz
Joined: 25 Mar 2007 Posts: 12
|
(Separately) Posted: Mon Jul 12, 2010 07:42 Post subject: |
|
|
>>но есть ли в этом смысл?
Пожалуйста, пример из жизни
Я люблю в своем любимом редакторе открывать сразу несколько файлов (выделенных)по кнопочке на панели ТС. Разумеется, я уже расширил скрипт, привязанный к кнопочке, так, чтобы он работал и в VirtualPanel - но работает-то он с сохраненной базой! И ждать минуту до следующего сохранения как-то не круто совсем - вот у меня секунда и стоит. Это конечно хорошо, что у тебя проверяется наличие изменений перед сохранением, но всё равно: таймер 1 сек раздражает )
(Кроме кнопочки еще собираюсь к SciteRu приделать панельку и показывать в ней все файлы из виртуальной папки - опять же, хотелось бы сразу а не минуту спустя)
Так что, может все-таки приделать автосохранение после операции как альтернативный вариант? С объяснением, когда и зачем это нужно, и чем чревато?
Зы: Или приделай COM - ваще круто будет )) |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
(Separately) Posted: Mon Jul 12, 2010 10:58 Post subject: |
|
|
Чего-чего, а сомов точно не будет.
Нет ни малейшего желания лезть в эти дебри.
Хм, сохранять общую базу для получения имен нескольких файлов не совсем корректно - а вдруг ты потом выяснишь, что внес какие-то нежелательные изменения, а отменить их уже не будет возможности?
Мне кажется, будет правильнее вызывать из скрипта VPBatch с командой сохранения содержимого текущей папки во временный файл списка для парсинга.
Code: | VPBatch.exe ^silent^save /fo "%TEMP%\tmplist.lst" . |
При этом команда не вернет управление скрипту до завершения, а после ее выполнения тебе достаточно будет распарсить файл "%TEMP%\tmplist.lst", в котором будет только содержимое текущей папки виртуальной панели (при этом виртуальные пути файлов будут относительными - то есть, путей не будет ). Так тебе автосохранение вообще не понадобится для получения путей выделенных на панели файлов.
VirtualPanel 1.0.0.820:
+ флаг 'm' для команды save
+ функция автосохранения после каждой операции (только при модификациях) - можно включить в настройках |
|
Back to top |
|
 |
mwoz
Joined: 25 Mar 2007 Posts: 12
|
(Separately) Posted: Mon Jul 12, 2010 18:04 Post subject: |
|
|
Спасибо за оперативность
Хорошо, когда есть несколько путей... |
|
Back to top |
|
 |
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Mon Jul 12, 2010 19:02 Post subject: |
|
|
MVV wrote: | VirtualPanel 1.0.0.820 |
Что за файлик _update.bat появился в составе инсталляшки? |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4815 Location: Ростов-Дон
|
|
Back to top |
|
 |
fibric
Joined: 03 Aug 2010 Posts: 9
|
(Separately) Posted: Tue Aug 03, 2010 10:00 Post subject: Групповое копирование ссылок и обновление панели |
|
|
Добрый день!
1)есть такой скрипт: ^ifok "Добавить ссылку на объект как %%${}Path%%"\%N? { ^add /r %N %P%N } {} - повесив его на кнопку, делает ссылки на файлы во ВП, Возможно ли сделать тоже самое только для группы папок(например я выделил 4 папки)?
2)Хотелось бы ещё видеть файлы сразу после копирования, а не после обновления панель.Можно что то организовать на подобие следующего:
Установить путь в правом окне (Обновить)
"c:\Program Files\totalcmd\TOTALCMD.EXE" /O "/R=\\\Virtual Panel"
Но только учесть конкретную панель(правую , левую) и полный путь до временной папки?
Last edited by fibric on Tue Aug 03, 2010 11:49; edited 1 time in total |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|