Страница 20 из 41
Добавлено: Чт май 13, 2010 17:38
MVV
Да, в DOS его и нету.
VirtualPanel 1.0.0.800:
+ исполнимые файлы (.exe, .lnk, .cmd, .bat, .com) всегда запускаются модулем для установки правильной рабочей папки
+ перезапись файлов списков без удаления (сохраняются атрибуты и права доступа)
* неверная рабочая папка для исполнимых файлов, запускаемых через командную строку из виртуальной папки
Похоже, в 10 студии оптимизация лучше, раз размер файла уменьшился.

Добавлено: Чт май 27, 2010 14:40
likhobory
MVV, не планируется ли поддержка редактирования загруженного в ВП файла скрипта ??
Добавлено: Чт май 27, 2010 16:05
MVV
likhobory писал(а):MVV, не планируется ли поддержка редактирования загруженного в ВП файла скрипта ??
Команда <edit - это то, о чем идет разговор, или она делает что-то иное?
Показывает диалог с полем редактирования содержимого скрипта.
В первом посте темы я вставил текст файла панели инструментов ТК, который уже выкладывал в одном из постов, добавив команду редактирования.
Добавлено: Чт май 27, 2010 20:51
Lazy Crazy
MVV
Тоже спрошу - а не планируется ли поддержка Ctrl+B?
Добавлено: Чт май 27, 2010 21:16
Flasher
Lazy Crazy писал(а):Тоже спрошу - а не планируется ли поддержка Ctrl+B?
Дык было сказано:
MVV писал(а):Мне тоже иногда не хватает этой функции, а еще иногда - отправки результатов поиска на панель. Но я не могу добавить эти функции, это может сделать только Гислер (функции не поддерживаются интерфейсом плагинов файловых систем). А у него и так хватает забот помимо набора проблем с временными панелями, которыми я его наверное уже достал (или скоро достану

).
Добавлено: Пт июл 09, 2010 12:37
Вахмурка
1) Берем директорию с достаточно большим количеством файлов (причем ненужных - я тупо взял из корзины сотню наименьших по весу);
2) Ставим курсор на последний (нижний) файл;
3) Жмем PageUp;
4) Удаляем текущий файл. Курсор ставится на следующий за удаленным файл.
Теперь то же самое проделываем в Virtual Panel. До п. 4 все так же, но при удалении файла курсор прыгает в самый верх директории (на [..]).
На первый взгляд, ничего страшного. Но, во-первых, Virtual Panel должна по возможности полностью симулировать работу с обычными файлами. А во-вторых, иногда позиция курсора может оказаться важной.
Добавлено: Пт июл 09, 2010 13:27
MVV
А знаешь, ты прав... Но не уточнил, что это только в подробном режиме, который я практически не использую. В кратком такого нет. Запостим как
баг.
Кстати, корзины с кучей мусора не бывает:) привычка шифт держать) но я взял папку с анреалом, нажал Ctrl+B, выделил всё и через Alt+F6 создал в новую папку жесткие ссылки:)) получил кучу ненужных файлов:) а в virtual panel делать ненужные файлы еще проще!
Добавлено: Вс июл 11, 2010 08:28
mwoz
Один вопрос: нельзя ли сделать автосохранение не по интервалу, а непосредственно после операции? Мне нужно парсить lst извне, а автосохранение=1сек выглядит диковато;)
Зы: И пожалуйста, не убирайте "старый" формат списка: парсить новый как-то тоскливо
Добавлено: Вс июл 11, 2010 10:31
MVV
Автосохранение после операции - ненамного лучше, чем сохранение по интервалу. Представь, что у тебя база на 5-10 метров, и после каждой операции она будет пересохраняться.
Советую поставить автосохранение с интервалом, скажем, в минуту - практически сразу после парсинга база сохранится, и в следующие разы при отсутствии изменений сохраняться повторно не будет.
Чисто технически реализовать это не сложнее, чем добавить галочку диалога настроек - но есть ли в этом смысл? Слишком частое сохранение, по идее, может быть полезно лишь при работе в крайне глючной среде. Ведь база и так сохраняется по таймеру, при закрытии ТК и даже при завершении работы винды.
Старый формат списка убирать не буду - как минимум, для совместимости. Да и просто для наглядности - согласен, новый не так легко читать, хотя формат и прост - если виртуальный путь начинается с числа, а не обратной косой черты, нужно взять указанное число символов с пути из предыдущей строки.
Кстати, Гислер подтвердил баг с потерей позиции при удалении файла в подробном режиме.
Добавлено: Пн июл 12, 2010 07:42
mwoz
>>но есть ли в этом смысл?
Пожалуйста, пример из жизни:)
Я люблю в своем любимом редакторе открывать сразу несколько файлов (выделенных)по кнопочке на панели ТС. Разумеется, я уже расширил скрипт, привязанный к кнопочке, так, чтобы он работал и в VirtualPanel - но работает-то он с сохраненной базой! И ждать минуту до следующего сохранения как-то не круто совсем:) - вот у меня секунда и стоит. Это конечно хорошо, что у тебя проверяется наличие изменений перед сохранением, но всё равно: таймер 1 сек раздражает:))
(Кроме кнопочки еще собираюсь к SciteRu приделать панельку и показывать в ней все файлы из виртуальной папки - опять же, хотелось бы сразу а не минуту спустя)
Так что, может все-таки приделать автосохранение после операции как альтернативный вариант? С объяснением, когда и зачем это нужно, и чем чревато?
Зы: Или приделай COM - ваще круто будет:)))
Добавлено: Пн июл 12, 2010 10:58
MVV
Чего-чего, а сомов точно не будет.

Нет ни малейшего желания лезть в эти дебри.
Хм, сохранять общую базу для получения имен нескольких файлов не совсем корректно - а вдруг ты потом выяснишь, что внес какие-то нежелательные изменения, а отменить их уже не будет возможности?
Мне кажется, будет правильнее вызывать из скрипта VPBatch с командой сохранения содержимого текущей папки во временный файл списка для парсинга.
Код: Выделить всё
VPBatch.exe ^silent^save /fo "%TEMP%\tmplist.lst" .
При этом команда не вернет управление скрипту до завершения, а после ее выполнения тебе достаточно будет распарсить файл "%TEMP%\tmplist.lst", в котором будет только содержимое текущей папки виртуальной панели (при этом виртуальные пути файлов будут относительными - то есть, путей не будет:)). Так тебе автосохранение вообще не понадобится для получения путей выделенных на панели файлов.
VirtualPanel 1.0.0.820:
+ флаг 'm' для команды save
+ функция автосохранения после каждой операции (только при модификациях) - можно включить в настройках
Добавлено: Пн июл 12, 2010 18:04
mwoz
Спасибо за оперативность:)
Хорошо, когда есть несколько путей...
Добавлено: Пн июл 12, 2010 19:02
GGS
MVV писал(а):VirtualPanel 1.0.0.820
Что за файлик
_update.bat появился в составе инсталляшки?
Добавлено: Пн июл 12, 2010 21:21
MVV
Гы:) это я по запарке (или по отвычке) закинул в архив все содержимое выходной папки, включая этот файлик, который обновляет сам модуль (остальные файлы хранятся как жесткие ссылки, поэтому в обновлении не нуждаются).
Спасибо за дотошность:) загрузил вариант без этого файла.
Что-то идеи иссякли... никак до версии 2.0 не доберемся:)
Групповое копирование ссылок и обновление панели
Добавлено: Вт авг 03, 2010 10:00
fibric
Добрый день!
1)есть такой скрипт: ^ifok "Добавить ссылку на объект как %%${}Path%%"\%N? { ^add /r %N %P%N } {} - повесив его на кнопку, делает ссылки на файлы во ВП, Возможно ли сделать тоже самое только для группы папок(например я выделил 4 папки)?
2)Хотелось бы ещё видеть файлы сразу после копирования, а не после обновления панель.Можно что то организовать на подобие следующего:
Установить путь в правом окне (Обновить)
"c:\Program Files\totalcmd\TOTALCMD.EXE" /O "/R=\\\Virtual Panel"
Но только учесть конкретную панель(правую , левую) и полный путь до временной папки?