Ru-Board.club
← Вернуться в раздел «Программы»

» TC4Shell - работа с архивами в Проводнике

Автор: wvxwxvw
Дата сообщения: 09.02.2016 14:02
Aniskin
Про пароли возьмите и посмотрите в WinRAR, там пароли можно запоминать и использовать из выпадающего списка. Но в общем то я вас понял, для вас программа уже идеальна, менять вы ни чего не будете. Не стоит жаловаться тогда на отсутствие отзывов.

Далее, не принимайте только на свой счет, опишу свое видении ситуации, с программами засерающими контекстное меню, в общем.
Я вижу так, одна программа - один пункт или одно подменю в конт.меню, все остальное это поделки от авторов считающих свою программу настолько уникальной, что все меню должно быть засрано только пунктами его программы и не важно, что каждый автор считает свою программу уникальной и каждый пытается напихать в меню своих пунктов. Если с этим не бороться меню превращается в помойку ненужных пунктов и подменю. Тут даже и не пахнет заботой об удобстве пользователя, только лень и не желание понять простые вещи. Зачастую начинающие пользователи не могут привыкнуть к работе с контекстным меню именно из за того что оно перегружено хламом, у них просто глаза разбегаются. А опытные пользователи, скорее всего, сразу снесут подобную программу, особо не разбираясь, только лишь обнаружив, что помимо отсутствия настроек в интерфейсе программы, так же отсутствует возможность настроить нужное поведение через реестр.
Что я и сделал. Прекрасно обходился связкой WinRAR для распаковок (из за менеджера паролей) и 7-zip для запаковки (пунктом в меню "отправить") и дальше обойдусь. Чистое контекстное меню важнее удовольствия открывать архивы в проводнике. Не архивами едиными жив user.
Автор: Aniskin
Дата сообщения: 09.02.2016 14:13
wvxwxvw

Цитата:
Но в общем то я вас понял, для вас программа уже идеальна, менять вы ни чего не будете.

Такого я не утверждал. Я всегда готов выслушать комментарии и замечания. Но я не всегда готов с ними согласиться.
Автор: Aleksei_75
Дата сообщения: 10.02.2016 21:52
Aniskin
При распаковке архивов загрузка процессора сильная.Может можно добавить настройки аналогичные WinRAR,низкий приоритет и отключение многопоточности, а также хотелось бы возможность отключения отображения окна выполнения извлечения а то в конце выполнения операции оно часто подглючивает и зависает.
Ярлык для TC4ShellAssocSetup при установке программы можно на рабочий стол для удобства.Возможность не только отключения предложения открывать файлы в проводнике как архивы,но и обратного включения этой опции.
Автор: Aniskin
Дата сообщения: 10.02.2016 22:13
Aleksei_75

Цитата:
При распаковке архивов загрузка процессора сильная.
Подскажи, при распаковке каких архивов происходит загрузка процессора. И главное, как ты распаковываешь архивы (командой меню/drag&drop/через копирование и вставку).

Цитата:
Может можно добавить настройки аналогичные WinRAR,низкий приоритет
Выскажи свое видение, как тебе было бы удобно работать с настройками.

Цитата:
отключение многопоточности
TC4Shell работает в один поток. Точнее не так - TC4Shell работает в тех потоках, в которых его вызывает Проводник. Непосредственно ивлечение происходит в зависимости от метода извлечения, если Проводник передает флаг "можешь работать в дополнительном потоке", то TC4Shell создает дополнительный поток, если не передает, то TC4Shell работает в основном потоке. В целом, управление потоками осуществляется Проводником, TC4Shell просто выполняет команды проводника, и не может регулировать количество потоков.

Цитата:
также хотелось бы возможность отключения отображения окна выполнения извлечения
Я обдумаю предложение.

Цитата:
в конце выполнения операции оно часто подглючивает и зависает
Что понимается под термином подглючивает? Какая версия Windows?

Цитата:
Ярлык для TC4ShellAssocSetup при установке программы можно на рабочий стол
Принято.

Цитата:
Возможность не только отключения предложения открывать файлы в проводнике как архивы,но и обратного включения этой опции.
Принято.
Автор: Aleksei_75
Дата сообщения: 11.02.2016 00:03
Aniskin
Распаковываю zip,7z,rar через меню.Проверил через копирование и вставку загрузка меньше.Для drag&drop нужна мышь,а я ей не пользуюсь.
По поводу низгого приоритета.Я имею в виду чтобы при распаковке архивов можно было задать аналогично значению в диспетчере задач задать низкий приоритет процессу.то есть выполнению самой операции извлечения файлов.В WinRAR это можно сделать через настройки ,а в 7-Zip нет в результате пользоватся им на моём недобуке проблематично.
Зависает-окно отображающее прогресс извлечения файлов из архива на завершающей стадии операции(98- 99.9-100%) не закрывается долго,случается чаще на небольших архивах,приходится заранее даное окно сворачивать.
Если в основном пользуешся программой для распаковки небольших по объёму архивов то ценность отображения прогресса извлечения файлов из архива на мой взгляд сомнительна так как распаковка занимает пару минут а то и с десяток секунд и отображение этого окна совсем не обязательно в некоторых случаях.
В контекстном меню извлечения можно добавить галочку показать извлечённые файлы для перехода в папку извлечения,иногда это бывает удобно.
Работа с настройками,через GUI -можно к TC4ShellAssocSetup наверное добавить некоторые настройки.
FAO к программе небольшое неплохо бы а то допустим обсуждение что снятие галки в диалоге предложения открывать файлы в проводнике как архивы я пропустил а потом долго недоумевал над непонятным поведением программы пришлось тему читать,благо она небольшая.Работа с с WCX-плагинами программы Total Commander упоминается, я как бы догадываюсь как они устанавливаются и для чего,так как пару раз читал help TC,но об том как и для чего использовать WCX-плагины с TC4Shell информации маловато.
Автор: Aniskin
Дата сообщения: 11.02.2016 00:27
Aleksei_75

Цитата:
Распаковываю zip,7z,rar через меню.
Версия Windows?

Цитата:
По поводу низкого приоритета
Основная проблема состоит в том, что у TC4Shell нет своего процесса. TC4Shell - это просто дополнение к Проводнику, и работает в процессе Проводника. И все действия происходят соответственно в процессе Проводника. И смена приоритета всего процесса приведет к меньшей отзывчивости Проводника. Но в целом проблема ясна, я обдумаю возможные варианты решения.

Цитата:
Если в основном пользуешся программой для распаковки небольших по объёму архивов то ценность отображения прогресса извлечения файлов из архива на мой взгляд сомнительна так как распаковка занимает пару минут а то и с десяток секунд и отображение этого окна совсем не обязательно в некоторых случаях.
Окно прогресса появляется примерно через 3 секунды после начала процесса распаковки. А если его не отображать вообще - то как понять, что упаковка/извлечение закончились?

Цитата:
FAO к программе небольшое неплохо
Планируется полноценный help, но времени очень не хватает.

Цитата:
как и для чего использовать WCX-плагины с TC4Shell
При установке WCX плагина появляется возможность открывать те форматы файлов, для которых этот WCX плагин был разработан. В общем - WCX плагины используются также, как и в самом Total Commander.
Автор: Dart Raiden
Дата сообщения: 11.02.2016 01:02
Вот да, тоже не хватает опции с сохранением паролей. Чтобы была возможность заранее в настройках программы задать часто используемые пароли (например, "ru-board"), а при запросе пароля при распаковывании архива выбрать из выпадающего меню один из этих паролей.

Разработчик 7-zip это реализовывать отказывается, мол, небезопасно. Но ведь это дело добровольное, аналогичное сохранению паролей в браузере... не хочешь палить секретный пароль - не сохраняй его, вводи руками каждый раз.
Автор: Aniskin
Дата сообщения: 11.02.2016 01:04
Dart Raiden
Принято.
Автор: Dart Raiden
Дата сообщения: 16.02.2016 02:08
А что не так с поддержкой xpi?

Есть файл. Если его открывать с текущим расширением - вылезает ошибка 80004005: Ошибка в данных. Меняю расширение на .zip - открывается без ошибок.
Автор: Aniskin
Дата сообщения: 16.02.2016 02:18
Dart Raiden
Установщик не правильно установил ассоциацию. Для xpi файлы вызови окно свойств, на вкладке Навигация убери галку с 7Z.Cab, и поставь галку у 7Z.zip. В следующей версии исправлю установщик.
Автор: Aniskin
Дата сообщения: 17.02.2016 04:23
Dart Raiden

Цитата:
не хватает опции с сохранением паролей


Добавил.
Автор: Aniskin
Дата сообщения: 21.02.2016 21:23
Aleksei_75
Обновил. Добавлена возможность регулировать приоритет фоновых операций. Для изменения нужно в разделе реестра HKEY_CURRENT_USER\Software\Dec Software\TC4Shell создать параметр LowPriority с типом DWORD. В зависимости от значения используются следующие приоритеты:

0 - THREAD_PRIORITY_NORMAL
1 - THREAD_PRIORITY_BELOW_NORMAL
2 - THREAD_PRIORITY_LOWEST
3 - THREAD_PRIORITY_IDLE.

По умолчанию используется режим THREAD_PRIORITY_LOWEST.
Автор: Aniskin
Дата сообщения: 22.02.2016 09:58
Обновил. Нашел серьезный баг, приводящий к неотзывчивости UI при операции упаковки файлов. Изменил значение по умолчанию LowPriority на THREAD_PRIORITY_NORMAL.
Автор: Aniskin
Дата сообщения: 02.03.2016 22:02
Обновил.

1) Выполнение D&D операция при сбрасывании файлов в архив перенесено в отдельный поток, UI не блокируется.
2) В Vista+ используется новое окно прогресса при файловых операциях.
3) Устранены мелкие недочеты и ошибки.
Автор: Aleksei_75
Дата сообщения: 02.03.2016 22:31
Aniskin
Гляньте личку.
Пока писал вы обновление уже выложили.
Автор: Aniskin
Дата сообщения: 12.03.2016 19:41
Обновил.

- Улучшена работа с WCX плагинами.
- Добавлена возможность установки WCX плагинов через D&D или Copy/paste в окне Control Panel/TC4Shell plugins
- Устранены мелкие недочеты и ошибки.
Автор: Aniskin
Дата сообщения: 27.03.2016 01:23
Обновил.

1) Полностью переработан установщик ассоциаций.
2) Добавлена возможность запуска установщика ассоциаций из меню пуск.
3) Мелкие улучшения и исправления ошибок.
Автор: Dart Raiden
Дата сообщения: 28.03.2016 03:49
Не получается сохранить пароль длиннее 15 символов.
Автор: Aniskin
Дата сообщения: 28.03.2016 08:25
Dart Raiden
Речь идет об окне Управление паролями? Мне не удается воспроизвести проблему. Скриншот с длинным паролем:

Автор: Dart Raiden
Дата сообщения: 28.03.2016 16:08
Да, о нём. Видимо, какая-то локальная проблема у меня...
Автор: Aniskin
Дата сообщения: 28.03.2016 17:19
Dart Raiden
Версия OC? 32/64? Опиши последовательность действий, которые приводят к проблеме. Ну и скриншоты бы не помешали. Я буду пытаться воспроизвести.
Автор: Aniskin
Дата сообщения: 30.03.2016 23:49
Обновил.

1) Устранен критический баг, приводящий в зависанию Проводника при работе с WCX плагинами.
2) Устранен критический баг, приводящий к краху Проводника после обновления уже установленного плагина.
3) Мелкие исправления и улучшения.
Автор: Aniskin
Дата сообщения: 17.04.2016 21:21
Обновил.

1) Устранена ошибка при обработке команды Извлечь все из Ribbon панели в Win 8/10.
2) Изменен алгоритм удаления временных файлов при команде Открыть - если процесс, открывающий файл из архива, отработал менее 3 секунд, то считаем, что файл был передан в уже запущенную ранее копию процесса, и временный файл будет удален только при перезагрузке, поскольку определить, когда он не нужен не представляется возможным.
3) Мелкие исправления и улучшения.
Автор: Inoz2000
Дата сообщения: 18.04.2016 12:57
Давно хотелось сделать замечание: не нужно по умолчанию предлагать навигацию для расширений недокачанных загрузок. Все расширения искать и учитывать нет необходимости, но одно особенно надо .!ut
Автор: Aniskin
Дата сообщения: 18.04.2016 14:50
Inoz2000
Спасибо за замечание. В установщике изначально есть список расширений (doc, xls, tmp, bak и прочее), которые не предлагаются для ассоциации. Про расширение !ut я не знал, добавлю его в этот список.

Добавлено:
Если есть еще подобные расширения, то пишите, я добавлю их в исключения.
Автор: Aniskin
Дата сообщения: 19.04.2016 17:28
ВАЖНО! Последняя выложенная версия 1.32.0.360 имеет неубранный тестовый программный код, из-за которого корректно открывается только первый архив, все последующие открываются не корректно и имеют содержимое первого архива. Я залил исправленную версию 1.32.0.361, все, кто успел скачать 1.32.0.360, прошу скачать обновленную версию.
Автор: Aniskin
Дата сообщения: 03.05.2016 22:37
Научил TC4Shell открывать вложенные в архив другие архивы.
Автор: Aniskin
Дата сообщения: 19.05.2016 02:02
Важное обновление.

- Исправление ошибки, из-за которой TC4Shell падал в Win10.
- Исправление ошибки кеширования, из-за которой после добавления (или удаления) объектов в (из) архива TC4Shell более не использовал кеш и постоянно дергал физический файл.
- Исправление ошибки установки ассоциации на "хитрые" ProgID.
- Научил TC4Shell модифицировать вложенные архивы.
- Оптимизации.
- Мелкие исправления.
Автор: Aniskin
Дата сообщения: 27.05.2016 01:08
- Добавил возможность упаковывать в tar.gz, tgz и аналогичные форматы за одну операцию.
- Исправил критический баг, из-за которого мог повиснуть Проводник.
- Улучшил механизм кеширования.
- Оптимизации.
- Мелкие исправления.
Автор: AuronSV
Дата сообщения: 28.05.2016 21:59
Aniskin
Отличная программа
Несколько пожеланий:
Немного больше информации о архиве(размер, степень сжатия, пароль)
Выделять названия файлов и папок в архиве другим цветом
Прикрутить консольные архиваторы наподобие того как это реализовано в ТС

Страницы: 12345678

Предыдущая тема: дубль


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.