Зачем команда cd открывает архивы?
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Зачем команда cd открывает архивы?
Здравствуйте! Искал решение проблемы по форуму, не нашел, поэтому спрашиваю:
если после cd-команды написать путь к архивному файлу(даже iso,chm,некоторые экзешники), то тотал заходит внутрь архива. Можно как то настроить, чтоб тотал только устанавливал курсор, как это он делает для обычных файлов. Ведь переходя с панели поиска к файлу, тотал не открывает архив, значит это возможно. Или нет?
PS. Отсутствие\наличие птицы "Входить в архивы как в каталоге" не помогло
если после cd-команды написать путь к архивному файлу(даже iso,chm,некоторые экзешники), то тотал заходит внутрь архива. Можно как то настроить, чтоб тотал только устанавливал курсор, как это он делает для обычных файлов. Ведь переходя с панели поиска к файлу, тотал не открывает архив, значит это возможно. Или нет?
PS. Отсутствие\наличие птицы "Входить в архивы как в каталоге" не помогло
ну я выделил панель для кнопок со ссылками на популярные файлы, ну вот иногда требуется быстро перейти к "архиву", не охота искать в папке, к тому же "архив" - это и exe с софтом и разные образы дисков, и даже *.chm, мало чего еще "всплывет"
не аналогично, Ctrl+PageDown заходит только в очевидные архивы, на остальных работает как Enter, собственно и получается что это Enter )фактически происходит вход в архив, аналогично нажатию Ctrl+PageDown
Предлагаю использовать такой скрипт:Mangust88 писал(а):ну я выделил панель для кнопок со ссылками на популярные файлы, ну вот иногда требуется быстро перейти к "архиву"
Код: Выделить всё
' Перейти к архиву без его открытия
' Параметр: "<полный путь к файлу>"
'===================================
With CreateObject("WScript.Shell")
.Run""""&.ExpandEnvironmentStrings("%Commander_Path%")&_
"\totalcmd.exe"&""" /S /O /L="""&WScript.Arguments(0)&"""",0,True
.SendKeys"{ENTER}"
End WithКак раз наоборот - по Ctrl+PgDn можно входить в любые ассоциированные с TC и с архивными плагинами файлы в отличии от Enter, где вход осуществляется только в файлы с предусмотренные настройками и отмеченные общим значком архива (если, конечно, для них не устанавливалась внутренняя ассоциация ТС).Mangust88 писал(а):не аналогично, Ctrl+PageDown заходит только в очевидные архивы, на остальных работает как Enter, собственно и получается что это Enter )
Спасибо за помощь, но скрипт не совсем подходит, он заходит и, только распаковав полностью(проверил на большом архиве), выходит из архива.
ну да, не прав я, засыпал уже наверное вчера, забыл галку поставить "входить как в архивы"Mangust88 писал(а):не аналогично, Ctrl+PageDown заходит только в очевидные архивы, на остальных работает как Enter, собственно и получается что это Enter )
На моей системе это не заметно. Только не "распаковав", а прогрузив. Тогда так:Mangust88 писал(а):Спасибо за помощь, но скрипт не совсем подходит, он заходит и, только распаковав полностью(проверил на большом архиве), выходит из архива.
' Перейти к файлу типа "архив"
' С регистрацией TC Script Helper
' Параметр: "<полный путь к файлу>"
With CreateObject("TCScript.Helper")
.LockTC True
.SetSrcPath WScript.Arguments(0)
.SendKeyStroke "{ENTER}"
.LockTC False
End With
А вот в продолжение вопрос: а дальше то, что с ними делать, с файлами-то? Их же надо где-то смотреть, открывать. Так ведь? Не проще сделать кнопки с открытием этих файлов в нужной программе или листерным плагином?Mangust88 писал(а): ну вот иногда требуется быстро перейти к "архиву", не охота искать в папке
не всегда же нужно открыть или открыть нестандартной прогой, это бы пригодилось и при копировании\перемещении, и просто занести путь к файлу в буфер, посмотреть какую-то инфу о нем, да и работать с файлом нагляднее через панель, а не через кнопки запуска. Задумка была: кинул быстро кнопку (в специально определенную бар-панель), дописал спереди cd и все, файл под рукой. И в этом случае, не хочется задумываться, а какой ты файл на кнопку вешаешь. Один раз просто пришлось случайно открыть нехороший архивный файл cd-командой, в итоге тотал подвис секунд на 20
Мне кажется тоже, более правильный вариант иметь все эти файлы в одной папке, будь то виртуальной, будь то в обычной, но в виде жёстких/символических ссылок. Не вижу особой наглядности, когда файл валяется в общей куче с ненужными. А можно ещё в общем тулбаре сделать выпадающие меню для каждого такого файла с набором команд(F3 просмотр/F4 редакция/копирование в буфер и т.п.).
Mangust88
Как со вторым скриптом?
Mangust88
Как со вторым скриптом?
так же как и с первым, ну не нравитсяFlasher писал(а):Как со вторым скриптом?
Т.е. это видно? Версия Хелпера какая?Mangust88 писал(а):так же как и с первым, ну не нравится , что заходит в архив
Распаковать можно файлы из архива куда либо, а прогрузить можно список этих файлов и значки в видимой области файловой панели.Mangust88 писал(а):хоть я и не очень понимаю разницу между "распаковать" и "прогрузить"
Можно, конечно. У Вахмурки на сайте имеется хороший ликбез.Mangust88 писал(а):Можно ли вообще это сделать?
А нужно ли это? Никто не запрещает создать несколько папок в виртуальной панели и хранить в них разное содержимое.Mangust88 писал(а):только если можно создать две( и т.д.) самостоятельных независимых копий VP со своими именами. Пока только начал разбираться. Можно ли вообще это сделать?
А вообще, чтобы иметь несколько виртуальных панелей, просто делаешь копию папки с виртуальной панелью (или копию самого файла плагина в папке установки панели) и настраиваешь каждую копию плагина на отдельный файл конфигурации и файл списка. Для Virtual Panel достаточно создать INI-файл с именем файла плагина в его папке и перезапустить тотал или плагин, чтобы переключиться на использование персонального файла конфигурации.
2MVV
Сам уж разобрался, хотя когда читал твои пояснения, подкатывал истерический смех
, я примерно 45 минут убил, чтоб разобраться, нет бы сюда сначала зайти посмотреть
Ну в общем, мой запрос полностью удовлетворен, благодарю за помощь !
Сам уж разобрался, хотя когда читал твои пояснения, подкатывал истерический смех
Немного почитал форум, кто-то говорил про баг с вложенностью, побоялся, да и нагляднее такMVV писал(а):А нужно ли это? Никто не запрещает создать несколько папок в виртуальной панели и хранить в них разное содержимое.
Не нравится бессмысленная трата ресурсовFlasher писал(а):Т.е. это видно? Версия Хелпера какая?Mangust88 писал(а):так же как и с первым, ну не нравится , что заходит в архив
Ну в общем, мой запрос полностью удовлетворен, благодарю за помощь !
А просто на вопрос ответить нельзя было? "Трата ресурсов" смешно звучит, честно говоря. Оперативная память до краёв забилась после этого, или процессор завис?Mangust88 писал(а):Не нравится бессмысленная трата ресурсов
Кем в итоге-то?Mangust88 писал(а):Ну в общем, мой запрос полностью удовлетворен, благодарю за помощь !