View previous topic :: View next topic |
Author |
Message |
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Jan 31, 2010 20:06 Post subject: |
|
|
GGS wrote: | MVV wrote: | есть некоторые специфичные элементы - файлы с именами, начинающимися с символа '>' |
Что-то не наблюдаю я этого символа в именах, всё как в обычной панели (кроме значков папок, разумеется) |
Как уже пояснил Вахмурка, имеются в виду файлы скриптов - они описаны в Readme-файле и хранят не ссылки на физические файлы, а последовательности внутренних команд для выполнения (имена таких файлов должны начинаться с символа '>'). Команды тоже описаны в справке. Например, с помощью файла скрипта можно загружать в папку VP ссылки на фильмы из нескольких физических папок. Кроме того, если файл имеет особое имя, и автовыполняемые скрипты разрешены, обновление такой папки будет выполняться автоматически при входе в нее. Также я как-то показывал на официальном форуме, как с помощью автовыполняемых скриптов загружать файлы списков по клавише Enter (при этом писался небольшой командный файлик). _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Mon Feb 01, 2010 20:43 Post subject: |
|
|
MVV
Со скриптами не получается у меня.
Имеем в VP папку TEST и несколько файлов в ней.
1. В командной строке TC с активной панелью VP даю команду:
<del \TEST\*.*
работает, ссылки в VP удалились.
2. Создаю на диске файл VPs.txt с содержимым: <del \TEST\*.*
Делаю ссылку на него в VP с именем >VPs.txt
При клике на >VPs.txt получаю:
---------------------------
Virtual Panel
---------------------------
Неверный файл скрипта. Скрипт должен начинаться с символа '<'.
\>VPs.txt\
---------------------------
ОК
---------------------------
Что я делаю не так?
---
P.S. VP 1.0.0.322, TC 7.50a, OS XP-SP3 |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Feb 01, 2010 21:11 Post subject: |
|
|
А-а, я понял твою ошибку. Ты пытаешься создать текстовый файл с командой, а надо команду указывать непосредственно вместо имени файла при создании командой <add. Пример для твоего случая:
Code: | <add >VPs {<del \TEST\*.*} |
Еще раз разница - файл скрипта - это не совсем файл, это элемент виртуальной структуры, у которого вместо пути к целевому объекту хранится строка-скрипт, начинающаяся с символа '<'. Кстати, обращаю внимание, что текст скрипта нужно заключать в фигурные скобки - чтобы парсер понял, что это вложенный скрипт, а не следующая команда для выполнения.
Когда ты пытаешься нажать F3 на файле скрипта, ТК ругается, что невозможно открыть файл, и показывает текст скрипта - если у тебя эффект другой, значит, файл скрипта создан неверно. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Mon Feb 01, 2010 21:18 Post subject: |
|
|
Да, так работает!
Следующий вопрос, как редактировать уже созданный таким образом скрипт? |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Mon Feb 01, 2010 22:46 Post subject: |
|
|
В планах есть? Надеяться можно?
Про удаление ссылок во вложенных папках:
<del /rf \TEST\*
работает, удаляет и файлы и папки
<del /rf \TEST\*.txt
или даже
<del /rf \TEST\*.*
во вложенных папках не удаляет |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Mon Feb 01, 2010 23:59 Post subject: |
|
|
MVV wrote: | Добавить команду <edit <filename> |
А если F4 задействовать?
MVV wrote: | удаляются объекты одного уровня |
Дык... <del /rf \TEST\* - удаляет ведь. Ключ /s добавить |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Feb 02, 2010 00:55 Post subject: |
|
|
GGS wrote: | MVV wrote: | Добавить команду <edit <filename> | А если F4 задействовать? |
Это слишком просто.
А если серьезно, то на F4 ТК просто спрашивает у меня реальный путь к файлу и сам запускает редактор. Т.е., я никак не могу определить, что юзер нажал F4. Так что пока вариант - только команда.
GGS wrote: | MVV wrote: | удаляются объекты одного уровня |
Дык... <del /rf \TEST\* - удаляет ведь. Ключ /s добавить |
А ключ /r чем отличается от /s? Как ты объяснишь, что хочешь сделать - убить все каталоги по указанной маске или убить рекурсивно все файлы во всех или не всех каталогах? _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Tue Feb 02, 2010 02:29 Post subject: |
|
|
MVV wrote: | на F4 ТК просто спрашивает у меня реальный путь к файлу и сам запускает редактор |
На F3 просмотр как-то получился... вот я и подумал, что возможно редактирование сделать. Ведь имя скрипта начинается с символа не используемого в обычных именах. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Feb 02, 2010 02:48 Post subject: |
|
|
Итак, очередное обновление. Надоест - скажите.
VirtualPanel 1.0.0.340:
+ состояние панели по умолчанию сохраняется в файле %TEMP%\VirtualPanel.lst
+ недоступные физические файлы/папки имеют специальный значок (можно задать значки в файле конфигурации)
+ команда edit для правки скрипта или пути к источнику
* исправлен вылет при первом запуске (с пустым файлом конфигурации)
* некоторые другие исправления
Решился я-таки включить по умолчанию хранение содержимого VP. Если кто хочет отключить - можно подправить конфиг или сделать файл только для чтения.
Команда edit принимает один или два параметра - путь к файлу/папке (относительный или абсолютный) - это может быть файл скрипта или ссылка на физический объект - и новое значение (для скрипта новое значение - текст скрипта, для ссылки - путь к источнику). Если новое значение не указано, будет показан диалог, где можно отредактировать текущее значение.
Добавлены два значка - недоступный файл и недоступная папка. Оба можно переназначить в конфиге. Отображаются, например, для ссылок на удаленные источники.
GGS wrote: | MVV wrote: | на F4 ТК просто спрашивает у меня реальный путь к файлу и сам запускает редактор |
На F3 просмотр как-то получился... вот я и подумал, что возможно редактирование сделать. Ведь имя скрипта начинается с символа не используемого в обычных именах. |
По F3 ситуация точно такая же - ТК спрашивает у меня путь к физическому файлу, я его ему говорю - опять же, для чего спрашивает, понятия не имею - и он запускает файл в листере. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
(Separately) Posted: Tue Feb 02, 2010 11:24 Post subject: |
|
|
Не дождётесь. "Автор жжёт. Пиши ещё" (так, кажется?).
Все здорово, но
1. Нет описания команды edit ни по <?, ни в ридми. Если бы не форум, никто бы о ней и не знал;
2. У меня по-прежнему переключение на пользовательские колонки устойчиво происходит только по cm_SrcCustomViewN. По-моему, на это надо указать в справке. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue Feb 02, 2010 11:35 Post subject: |
|
|
Вахмурка wrote: | Не дождётесь. "Автор жжёт. Пиши ещё" (так, кажется?).
Все здорово, но
1. Нет описания команды edit ни по <?, ни в ридми. Если бы не форум, никто бы о ней и не знал;
2. У меня по-прежнему переключение на пользовательские колонки устойчиво происходит только по cm_SrcCustomViewN. По-моему, на это надо указать в справке. |
Вобще, вроде, правильно так: Аффтар жжот, пеши истчо.
Почему нет описания? Есть в <? описание параметров, видно, что второй опциональный. И сказано, что позволяет изменять содержимое скрипта - ума не приложу, что еще нужно пояснять. Понадобится - юзер 1 раз попробует и все поймет. Я даже локализовал строку подсказки.
А насчет колонок - я ж ничего не могу изменить, будем ждать, что ответит Гислер.
Хе, я заметил, что для удаленных exe и lnk значки все равно не изменились... Будем исправлять) _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Tue Feb 02, 2010 12:00; edited 1 time in total |
|
Back to top |
|
|
GGS
Joined: 02 May 2009 Posts: 322
|
(Separately) Posted: Tue Feb 02, 2010 11:58 Post subject: |
|
|
MVV wrote: | для удаленных exe и lnk значки все равно не изменились... |
Есть такое. У меня ещё удалённые папки "без креста" |
|
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
|