View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 09, 2011 12:43 Post subject: |
|
|
Поскольку вопрос для многих остаётся актуальным, считаю стоит рассказать о простом решении.
В конце пути c командой cd достаточно добавить двойную косую черту:
cd "<Путь к архиву>\\" |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 09, 2011 13:34 Post subject: |
|
|
MVV wrote: | Проблему перехода к архиву, не входя в него - вряд ли. | Т.е. "вряд ли"? Обычно пробуют, а потом оспаривают... |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10256 Location: Россия, Саратов
|
(Separately) Posted: Thu Jun 09, 2011 14:20 Post subject: |
|
|
Flasher
Пробовал. Для кнопки на тулбаре работает. Действительно без захода в архив. При запуске из командной строки TC — игнорируется. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 09, 2011 14:28 Post subject: |
|
|
Avada wrote: | При запуске из командной строки TC — игнорируется. | Ага, забыл написать про этот момент. Больше ориентировался на пожелание топикстартера. Ну, и вообще не думаю, что часто такое требуется. Зато в скриптах и т.п. может пригодиться, только там используется немного другой синтаксис:
"%COMMANDER_PATH%\Totalcmd.exe" /S /O "<Путь к архиву>\*"
, который из комстроки работает уже без проблем.
P.S. Конечно, место этим секретам в ожидаемой теме, как ты понимаешь. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Jun 09, 2011 16:15 Post subject: |
|
|
Да, дополнение про то, что с командной строки это не работает, крайне уместно. Впрочем, если описать юзер-команду em_Cd с командой cd и параметром %A, то для этой команды (или её псевдонима - кстати, для него вполне законно использовать имя cd) можно использовать описанный трюк с \\ уже из командной строки.
К слову, установка пути через WM_COPYDATA тоже позволяет использовать этот фокус. Но уже с помощью упомянутого выше \*.
Попробовал - кажется, дополнение \\* работает всегда - и с кнопки, и с упомянутой выше юзер-команды, и для WM_COPYDATA. Будем надеяться, что Гислер не устранит этот "глюк".
Добавлено:
Заметил, что при этом включается фильтр *. Можно вместо * писать *.*, тоже работает. Единственный недостаток - переключение фильтра. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Thu Jun 09, 2011 16:28; edited 2 times in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 09, 2011 16:26 Post subject: |
|
|
MVV wrote: | дополнение \\* работает всегда - и с кнопки, и с упомянутой выше юзер-команды | А разве \* с юзеркоманды не работает? MVV wrote: | Будем надеяться, что Гислер не устранит этот "глюк". | А мы ему не расскажем. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Jun 09, 2011 16:33 Post subject: |
|
|
Flasher wrote: | MVV wrote: | дополнение \\* работает всегда - и с кнопки, и с упомянутой выше юзер-команды | А разве \* с юзеркоманды не работает? |
Нет, входит в архив. Работает \\. Собственно, с командной строки стандартная команда cd не работала по понятной причине - она не позволяет переключать фильтры.
Кстати, нашел супер-вариант, который везде работает (кроме поля редактирования пути) и не приводит к переключению текущего фильтра - \: (прям смайл какой-то ) _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 09, 2011 16:45 Post subject: |
|
|
MVV wrote: | Нет, входит в архив. Работает \\. | А, ты про cd? Ну так и пиши.
MVV wrote: | Кстати, нашел супер-вариант, который везде работает (кроме поля редактирования пути) | С комстроки с cd тоже не работает. Но всяко уже универсальней. И, как оказалось, тут подходит любой символ после \ кроме самого "\", "." и "*". Т.е. cd игнорирует любую ошибку после \ и возвращает указатель к источнику. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Thu Jun 09, 2011 20:05 Post subject: |
|
|
Flasher wrote: | MVV wrote: | Нет, входит в архив. Работает \\. | А, ты про cd? Ну так и пиши. |
Там тремя строчками выше упоминалась юзер-команда с cd, я о ней и писал.
Flasher wrote: | MVV wrote: | Кстати, нашел супер-вариант, который везде работает (кроме поля редактирования пути) | С комстроки с cd тоже не работает. Но всяко уже универсальней. И, как оказалось, тут подходит любой символ после \ кроме самого "\", "." и "*". Т.е. cd игнорирует любую ошибку после \ и возвращает указатель к источнику. |
С команды cd из командной строки работает после объявления псевдонима cd для описанной выше команды em_Cd, которая просто вызывает внутреннюю команду cd.
В принципе да, подходит и любой бред, но мне вариант с : нравится больше, т.к. оно не может быть частью имени. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jun 09, 2011 21:02 Post subject: |
|
|
MVV wrote: | Там тремя строчками выше упоминалась юзер-команда с cd | Я могу рассказать, что она много ещё где упоминалась, но телепатом я от этого при всём желании не смогу стать.
MVV wrote: | т.к. оно не может быть частью имени | Это неважно, всё равно заходить в архив не будет, даже если такая папка есть.
Кстати, по такому принципу тебе ещё "|" подойдёт. |
|
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
|