Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Зачем команда cd открывает архивы?
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Mangust88



Joined: 01 Nov 2010
Posts: 18

Post (Separately) Posted: Fri Nov 19, 2010 01:04    Post subject: Зачем команда cd открывает архивы? Reply with quote

Здравствуйте! Искал решение проблемы по форуму, не нашел, поэтому спрашиваю:
если после cd-команды написать путь к архивному файлу(даже iso,chm,некоторые экзешники), то тотал заходит внутрь архива. Можно как то настроить, чтоб тотал только устанавливал курсор, как это он делает для обычных файлов. Ведь переходя с панели поиска к файлу, тотал не открывает архив, значит это возможно. Или нет?

PS. Отсутствие\наличие птицы "Входить в архивы как в каталоге" не помогло
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 19, 2010 02:03    Post subject: Reply with quote

Этого изменить нельзя, фактически происходит вход в архив, аналогично нажатию Ctrl+PageDown. А для каких нужд требуется переход к файлу таким образом, хотелось бы узнать? Может, альтернативные варианты больше подойдут?
Back to top
View user's profile Send private message
Mangust88



Joined: 01 Nov 2010
Posts: 18

Post (Separately) Posted: Fri Nov 19, 2010 02:36    Post subject: Reply with quote

ну я выделил панель для кнопок со ссылками на популярные файлы, ну вот иногда требуется быстро перейти к "архиву", не охота искать в папке, к тому же "архив" - это и exe с софтом и разные образы дисков, и даже *.chm, мало чего еще "всплывет"
Quote:
фактически происходит вход в архив, аналогично нажатию Ctrl+PageDown
не аналогично, Ctrl+PageDown заходит только в очевидные архивы, на остальных работает как Enter, собственно и получается что это Enter )
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 19, 2010 02:50    Post subject: Reply with quote

Mangust88 wrote:
ну я выделил панель для кнопок со ссылками на популярные файлы, ну вот иногда требуется быстро перейти к "архиву"
Предлагаю использовать такой скрипт:
Code:
' Перейти к архиву без его открытия
' Параметр: "<полный путь к файлу>"
'===================================
With CreateObject("WScript.Shell")
.Run""""&.ExpandEnvironmentStrings("%Commander_Path%")&_
"\totalcmd.exe"&""" /S /O /L="""&WScript.Arguments(0)&"""",0,True
.SendKeys"{ENTER}"
End With

Mangust88 wrote:
не аналогично, Ctrl+PageDown заходит только в очевидные архивы, на остальных работает как Enter, собственно и получается что это Enter )
Как раз наоборот - по Ctrl+PgDn можно входить в любые ассоциированные с TC и с архивными плагинами файлы в отличии от Enter, где вход осуществляется только в файлы с предусмотренные настройками и отмеченные общим значком архива (если, конечно, для них не устанавливалась внутренняя ассоциация ТС).
Back to top
View user's profile Send private message
Mangust88



Joined: 01 Nov 2010
Posts: 18

Post (Separately) Posted: Fri Nov 19, 2010 10:31    Post subject: Reply with quote

Спасибо за помощь, но скрипт не совсем подходит, он заходит и, только распаковав полностью(проверил на большом архиве), выходит из архива.
Mangust88 wrote:
не аналогично, Ctrl+PageDown заходит только в очевидные архивы, на остальных работает как Enter, собственно и получается что это Enter )

ну да, не прав я, засыпал уже наверное вчера, забыл галку поставить "входить как в архивы"
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 19, 2010 10:36    Post subject: Reply with quote

Mangust88 wrote:
Спасибо за помощь, но скрипт не совсем подходит, он заходит и, только распаковав полностью(проверил на большом архиве), выходит из архива.
На моей системе это не заметно. Только не "распаковав", а прогрузив. Тогда так:
Quote:
' Перейти к файлу типа "архив"
' С регистрацией
TC Script Helper
' Параметр: "<полный путь к файлу>"
With CreateObject("TCScript.Helper")
.LockTC True
.SetSrcPath WScript.Arguments(0)
.SendKeyStroke "{ENTER}"
.LockTC False
End With

Mangust88 wrote:
ну вот иногда требуется быстро перейти к "архиву", не охота искать в папке
А вот в продолжение вопрос: а дальше то, что с ними делать, с файлами-то? Их же надо где-то смотреть, открывать. Так ведь? Не проще сделать кнопки с открытием этих файлов в нужной программе или листерным плагином?
Back to top
View user's profile Send private message
Mangust88



Joined: 01 Nov 2010
Posts: 18

Post (Separately) Posted: Fri Nov 19, 2010 13:26    Post subject: Reply with quote

не всегда же нужно открыть или открыть нестандартной прогой, это бы пригодилось и при копировании\перемещении, и просто занести путь к файлу в буфер, посмотреть какую-то инфу о нем, да и работать с файлом нагляднее через панель, а не через кнопки запуска. Задумка была: кинул быстро кнопку (в специально определенную бар-панель), дописал спереди cd и все, файл под рукой. И в этом случае, не хочется задумываться, а какой ты файл на кнопку вешаешь. Один раз просто пришлось случайно открыть нехороший архивный файл cd-командой, в итоге тотал подвис секунд на 20
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Nov 19, 2010 13:53    Post subject: Reply with quote

Может, виртуальная панель подойдет? Как раз место, куда можно "быстро кинуть файл, чтобы он был под рукой". А переход в папку виртуальной панели можно повесить на кнопку. А далее из виртуальной панели по Ctrl+Вбок можно переходить к файлу в другой панели, не входя в него.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 19, 2010 14:28    Post subject: Reply with quote

Мне кажется тоже, более правильный вариант иметь все эти файлы в одной папке, будь то виртуальной, будь то в обычной, но в виде жёстких/символических ссылок. Не вижу особой наглядности, когда файл валяется в общей куче с ненужными. А можно ещё в общем тулбаре сделать выпадающие меню для каждого такого файла с набором команд(F3 просмотр/F4 редакция/копирование в буфер и т.п.).

Mangust88
Как со вторым скриптом?
Back to top
View user's profile Send private message
Mangust88



Joined: 01 Nov 2010
Posts: 18

Post (Separately) Posted: Fri Nov 19, 2010 16:18    Post subject: Reply with quote

Flasher wrote:
Как со вторым скриптом?

так же как и с первым, ну не нравится Sad, что заходит в архив (хоть я и не очень понимаю разницу между "распаковать" и "прогрузить"), наверное остановлюсь на предложении MVV использовать VP, только если можно создать две( и т.д.) самостоятельных независимых копий VP со своими именами. Пока только начал разбираться. Можно ли вообще это сделать?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Nov 19, 2010 16:25    Post subject: Reply with quote

Mangust88 wrote:
так же как и с первым, ну не нравится , что заходит в архив
Т.е. это видно? Версия Хелпера какая?
Mangust88 wrote:
хоть я и не очень понимаю разницу между "распаковать" и "прогрузить"
Распаковать можно файлы из архива куда либо, а прогрузить можно список этих файлов и значки в видимой области файловой панели.
Mangust88 wrote:
Можно ли вообще это сделать?
Можно, конечно. У Вахмурки на сайте имеется хороший ликбез.
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4811
Location: Ростов-Дон

Post (Separately) Posted: Fri Nov 19, 2010 19:56    Post subject: Reply with quote

Mangust88 wrote:
только если можно создать две( и т.д.) самостоятельных независимых копий VP со своими именами. Пока только начал разбираться. Можно ли вообще это сделать?
А нужно ли это? Никто не запрещает создать несколько папок в виртуальной панели и хранить в них разное содержимое.

А вообще, чтобы иметь несколько виртуальных панелей, просто делаешь копию папки с виртуальной панелью (или копию самого файла плагина в папке установки панели) и настраиваешь каждую копию плагина на отдельный файл конфигурации и файл списка. Для Virtual Panel достаточно создать INI-файл с именем файла плагина в его папке и перезапустить тотал или плагин, чтобы переключиться на использование персонального файла конфигурации.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
Mangust88



Joined: 01 Nov 2010
Posts: 18

Post (Separately) Posted: Fri Nov 19, 2010 22:45    Post subject: Reply with quote

2MVV
Сам уж разобрался, хотя когда читал твои пояснения, подкатывал истерический смех Smile, я примерно 45 минут убил, чтоб разобраться, нет бы сюда сначала зайти посмотреть
MVV wrote:
А нужно ли это? Никто не запрещает создать несколько папок в виртуальной панели и хранить в них разное содержимое.

Немного почитал форум, кто-то говорил про баг с вложенностью, побоялся, да и нагляднее так

Flasher wrote:
Mangust88 wrote:
так же как и с первым, ну не нравится , что заходит в архив

Т.е. это видно? Версия Хелпера какая?

Не нравится бессмысленная трата ресурсов

Ну в общем, мой запрос полностью удовлетворен, благодарю за помощь ! Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Nov 20, 2010 02:30    Post subject: Reply with quote

Mangust88 wrote:
Не нравится бессмысленная трата ресурсов
А просто на вопрос ответить нельзя было? "Трата ресурсов" смешно звучит, честно говоря. Оперативная память до краёв забилась после этого, или процессор завис? Very Happy
Mangust88 wrote:
Ну в общем, мой запрос полностью удовлетворен, благодарю за помощь !
Кем в итоге-то?
Back to top
View user's profile Send private message
Mangust88



Joined: 01 Nov 2010
Posts: 18

Post (Separately) Posted: Sat Nov 20, 2010 18:30    Post subject: Reply with quote

Flasher wrote:
Оперативная память до краёв забилась после этого, или процессор завис? Very Happy
да не, блок питания задымился Smile
Flasher wrote:
Кем в итоге-то?
MVV, но благодарил то я за старания всех Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
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