Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » TC4Shell - работа с архивами в Проводнике

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Открыть новую тему     Написать ответ в эту тему

Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
TC4Shell - это программа-архиватор. Главная её особенность в том, что вся работа с архивами ведётся прямо в Проводнике Windоws, благодаря чему открытие архива ничем не отличается от открытия простой папки. В основе TC4Shell лежат библиотеки 7z.dll и unrar.dll. Это означает, что после установки программы доступно для открытия множество типов архивов, поддерживаемых этими библиотеками, таких как 7z, zip, rar, iso и др.
 
Основные особенности программы:
 
- Полная интеграция с Проводником.
- Поддержка всех операций методом перетаскивания и копирования/вставки.
- Отображение эскизов файлов в архиве.
- Отображение файлов в архиве на панели предварительного просмотра.
- Работа с вложенными архивами.
- Менеджер паролей.
- Профили упаковки.
- Поддержка архиваторных WCX-плагинов программы Total Commander.
- Поддержка кодеков программы 7-Zip File Manager.
 

 
 
Домашняя страница: http://www.tc4shell.com/
Прямая ссылка на установщик демо-версии: http://www.tc4shell.com/binary/TC4ShellSetup.exe
Справка: http://www.tc4shell.com/ru/help/
Цена: 995 руб. (для домашнего использования) и 1495 руб. (для организаций); включает обновления в течение года.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 22:27 12-07-2015 | Исправлено: Maz, 20:43 21-05-2019
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SV0host
Это касается только rar или любого другого архива?

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 12:31 27-06-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SV0host

Цитата:
Когда добавляешь в архив или обновляешь его, по завершении в окне с архивом открывается рабочий стол.

Если я правильно понял, то у тебя архив находился на рабочем столе. Если так, то причину я выяснил. При обновлении архива rar.exe создает временный файл с новым содержимым архива, после чего удаляет старый и перемещает новый файл на место старого. При этом он делает это очень долго (по меркам системы), и Проводник, видя, что файла нет, перемещается на папку выше. Я попробую порешать эту проблему.  
 
Добавлено:
Обновил.
 
-Улучшил UI при работе с rar.
-Временная папка для rar.exe всегда является папкой, в которой расположен архив. Возможно, исправит ситуацию с самостоятельной навигацией Проводника в родительскую папку.
-Исправил баг при распаковке с использованием 7z.dll - не выставлялись даты извлекаемых файлов.
-Для запрета истории файлов, используемых для упаковки, можно создать переменную Disable (любого типа) в разделе реестра HKEY_CURRENT_USER\Software\Dec Software\TC4Shell\CompressHistory. Аналогично для истории папок, используемых для распаковки, раздел HKEY_CURRENT_USER\Software\Dec Software\TC4Shell\ExtractHistory.
-Мелкие исправления.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 21:05 27-06-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил.
 
-Сменен дизайн окна Упаковать.
-Опции для rar.
 
   
 
 

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 01:23 03-07-2016
grazer08

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Такую реакцию антивирусов можно как-то исправить?

Всего записей: 189 | Зарегистр. 25-03-2015 | Отправлено: 21:10 07-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
grazer08
Наверное, как то можно. Но я не знаю, как конкретно. Я конечно, могу попробовать написать письмо в антивирусную контору или ООН, но вероятность, что мое ПО поместят в белый список, не многим более нуля.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 06:56 08-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил.
 
Добавлены опции для создания SQX файлов и SQX sfx-файлов.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 00:36 09-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил.
 
Добавлены профили упаковки.
 
   
 
   
 
В имени файла и комментарии доступны следующие переменные: %YEAR%, %MONTH%, %DAY%.
 
Прошу по тестировать. Если есть идеи для улучшения - пишите.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 02:03 10-07-2016
OberStaFF



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что-то как-то совсем не пошло.
 
1. Профили. Сохранил профиль, указываю его и открывается окно. Зачем?!.
 Профиль не распознает автоматическое имя для архива, т.е. как правило, это имя упаковываемой папки и именно оно берется за основу. Согласитесь, что у папки-то всегда имя есть.  
А тут почему-то мало того, что предлагает путь из предыдущей упаковки, так еще и имя того же архива, созданного ранее.  
Вопрос: что есть "профиль" как таковой в архиваторах и для чего он служит? Реализаций масса, любую можно взять на заметку.  
Да, и контекст для профилей можно сделать в доп.меню выпадающем(аналог "Удалить профиль"), а то так будет весьма громоздко.  
А вообще, профили- вещь полезная, но муторная в плане тонкой и продуманной реализации, но жизнь упрощает на порядок.
 
2. Переустановка.  
Вопрос: а зачем установщику команда на перезапуск системы?
Это расширение оболочки Проводника, верно? Ну так его и можно перезапустить автоматом.
И самый неприятный момент, это классическая ошибка большинства разработчиков, которые работают с InnoSetup, а именно: после удаления программы требуется перезагрузка в принудительном порядке, либо установщик отказывается работать далее и пишет свой "волшебный" ключик сюда:
Код:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\
"PendingFileRenameOperations"="\??\C:\Program Files\TC4Shell\TC4ShellRes.dll\??\C:\Program Files\TC4Shell\TC4ShellExt.64.dll\??\C:\Program Files\TC4Shell"
Благодаря чему все дальнейшие манипуляции будут четны до перезапуска системы или удаления этого самого ключа.  
 
И еще момент. "Хвосты". Почему-то подхватывает предыдущие настройки программы. Получается, что не зачищает настройки/ключи за собой после удаления? Это ни есть хорошо.
Как вариант, стоит предложить пользователю на этапе удаления/переустановки сохранить/удалить настройки.
 

Всего записей: 160 | Зарегистр. 12-07-2013 | Отправлено: 06:11 12-07-2016 | Исправлено: OberStaFF, 06:11 12-07-2016
Inoz2000



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Перезапуска проводника не всегда бывает достаточно.

Всего записей: 4916 | Зарегистр. 23-04-2009 | Отправлено: 06:27 12-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OberStaFF
 

Цитата:
Что-то как-то совсем не пошло.
Ну так если я буду делать все хорошо сразу, тогда я вообще не получу ни какого фидбека. А так хоть что то комментируют.
 

Цитата:
1. Профили. Сохранил профиль, указываю его и открывается окно. Зачем?!.
Для реализации редактирования профилей.
 

Цитата:
Профиль не распознает автоматическое имя для архива, т.е. как правило, это имя упаковываемой папки и именно оно берется за основу. Согласитесь, что у папки-то всегда имя есть.
Могу добавить переменную %DEFAULTNAME%.
 

Цитата:
Вопрос: что есть "профиль" как таковой в архиваторах и для чего он служит?
В моем понимании профиль - это комбинация параметров, часто используемых для конкретной операции, и служит соответственно для быстрого выбора это самой комбинации параметров.
 

Цитата:
Реализаций масса, любую можно взять на заметку.
Повторюсь. Если нет фидбека - то продукт получается таким, каким его вижу я. Если есть фидбек - то есть большой шанс, что продукт получится таким, каким его видите вы. Я делал профили под свои задачи. Я часто делаю бекапы вида E:\Backups\Projects_2016.07.12.rar, и эта моя конкретная задача решается хорошо.
   

Цитата:
Да, и контекст для профилей можно сделать в доп.меню выпадающем(аналог "Удалить профиль"), а то так будет весьма громоздко.
Не совсем ясна мысль.
 

Цитата:
Вопрос: а зачем установщику команда на перезапуск системы?
Решение принимает InnoSetup, я ни каких команд не даю.
 

Цитата:
Это расширение оболочки Проводника, верно? Ну так его и можно перезапустить автоматом.
Если InnoSetup может это делать, он это делает.
 

Цитата:
И самый неприятный момент, это классическая ошибка большинства разработчиков
Не соглашусь с выводом. Если не удалось обновить файлы при установке, то единственное корректное решение - перезагрузка.
 

Цитата:
И еще момент. "Хвосты". Почему-то подхватывает предыдущие настройки программы. Получается, что не зачищает настройки/ключи за собой после удаления? Это ни есть хорошо.
Как вариант, стоит предложить пользователю на этапе удаления/переустановки сохранить/удалить настройки.  
С этим согласен, ни как не доходят руки до реализации полной деинсталляции.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 08:04 12-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил.
 
- Добавил возможность распаковки файлов из zip архивов, упакованных алгоритмом WavPack.
 

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

 
- Если перед сохранением профиля полностью очистить имя архива, то соответственно в дальнейшем при выборе профиля не будет предлагаться вариант имени архива из профиля.
- Если перед сохранением профиля очистить только имя архива (путь с "\" оставить), то соответственно в дальнейшем при выборе профиля будет предлагаться путь из профиля но с автоматически сформированным именем архива.
 
- Добавил поддержку сторонних кодеков для 7z.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 22:42 14-07-2016
OberStaFF



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По некоторым моментам ясны направление и ход разработки.
1. Редактировать профиль лучше всего из отдельного пункта. Также, если требуется вызов подобного диалога, учесть это в настройках опять-таки самого профиля.
2. Контекст для профилей лучше вложенный, а не добавлять в самом вверху каждый раз новый профиль.  
По аналогии пункта меню "Удалить профиль". Например, так:
Профили (подпункты меню)>>Упаковать в ZipMAX
                                              Упаковать в 7zMAX
                                              Упаковать и переместить в C:\Backups
                                             Упаковать и удалить исходную папку ([хотелось бы видеть такую фичу)
                                             ...
                                             ---------------------------------------------
                                             Управление профилями (отдельный диалог списка профилей)
                                             ---------------------------------------------
 
Сколько там себе пользователь "нарисует" профилей - личное дело каждого.
Как вариант, можно сделать возможность бэкапов в отдельном меню. Например, так:
Профили бэкапов>>Упаковать+текущее время и переместить в C:\Backups
                               Упаковать и переместить с заменой в D:\Repo
                               ...  
                               ----------------------------------------------
                               Управление профилями бэкапов(отдельный диалог)
                              -----------------------------------------------
3. Имя нового профиля, чтоб не вводить в заблуждение пользователя, лучше автоматом указывать в поле ввода, например: "Профиль(1), Профиль(2) и т.д."  
На данный момент присваивает имя архива по умолчанию.  
4. По InnoSetup вопрос снимается.  
 
Пока все, жду очередного релиза. Удачи.

Всего записей: 160 | Зарегистр. 12-07-2013 | Отправлено: 07:31 15-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил.
 
- Реализовал возможность древовидного вида профилей. Символ | в названии профиля разделяет папки и собственно имя профиля.
- Более вменяемое имя профиля по умолчанию.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 19:33 18-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил
 
- Исправлено AV при D&D файла на rar архив.
- Добавлена возможность упаковки в CAB файлы (модификация CAB не поддерживается).

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 17:16 24-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил.
 
- Добавил возможность создания многотомных архивов (7z, zip и прочие форматы, создаваемые 7z.dll, rar, cab, sqx).
- Добавил возможность разделения на тома произвольного файла.
- Исправил мелкие не критические ошибки.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 22:27 31-07-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запилил вменяемый сайт программы и добавил немного справки: http://www.tc4shell.com/ru/help/

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 20:18 19-08-2016
Erimator



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aniskin
Помог вам убрать немного ложных срабатываний антивирусов - VirusTotal .
Изначально было 8/57. Связаться с AegisLab и Antiy-AVL пока не вышло.

Всего записей: 71 | Зарегистр. 25-10-2012 | Отправлено: 09:24 27-08-2016 | Исправлено: Erimator, 09:25 27-08-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erimator
Спасибо!

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 11:35 27-08-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
- Добавил команды Открыть с помощью (Vista+), Редактировать, Редактировать с помощью (Vista+).
- Мелкие исправления.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 20:01 05-09-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
- Добавил возможность паузы при упаковка/распаковке в Vista+.
- Обработка ZoneIdentifier при извлечении файлов.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 16:58 09-09-2016
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

Компьютерный форум Ru.Board » Компьютеры » Программы » TC4Shell - работа с архивами в Проводнике


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru