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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Вероятно, правильно. А как rar.exe узнает путь, где лежат файлы? Если файлов 1000, а не три?

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 11:55 15-06-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aniskin
Тут я уже не очень понимаю. Узнавать путь - дело пользователя. Если файлов 1000, то сходу приходит на ум только использование списков файлов (не проверял).

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 12:02 15-06-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Ок, пользователь решил упаковать в rar архив 1000 файлов. Выбрал их в проводнике, выбрал в меню пункт _Упаковать в_, тем самым передав управление в руки TC4Shell. TC4Shell знает папку X, в которой расположены все файлы, и имена всех файлов. С именами относительно понятно, но как в winrar.exe передать название папки X, в которой лежат все файлы?

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



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

Цитата:
но как в winrar.exe передать название папки X, в которой лежат все файлы?

Видимо, я всё-таки вас не понимаю. Ключ -apИМЯ_ПАПКИ чем не годится? Кстати, речь вроде бы шла про консольную версию RAR.

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 12:17 15-06-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Winrar.exe конечно же описка, я имел в виду rar.exe.
 
Вернемся в исходную позицию.
 
Исходные файлы для упаковки:
C:\Folder\A1.txt
C:\Folder\B2.jpg
C:\Folder\С3\D4.pdf
 
Содержимое архива после упаковки:
G\A1.txt
G\B2.jpg
G\С3\D4.pdf
 
Предлагаемое решение:
 
rar.exe a archive -apG A1.txt B2.jpg C3\D4.pdf
 
Как rar.exe узнает, что A1.txt, B2.jpg и C3\D4.pdf находятся в C:\Folder?

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 14:30 15-06-2016
Dart Raiden



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я так понимаю, что задачу можно свести к более простой - "как TC4Shell узнает путь к выделенным файлам, чтобы сформировать и передать список выделенных файлов с путями консольной программе?" А конкретный формат этого списка зависит уже от выбранной программы (rar.exe).
 
Нагугливается что-то вроде
http://www.transl-gunsmoker.ru/2009/05/blog-post_7575.html

Всего записей: 5647 | Зарегистр. 20-10-2006 | Отправлено: 14:51 15-06-2016
Aniskin

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

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

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



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aniskin
Почему шутка? Я сказал бы то же самое. Что передадите архиватору, то он и узнает.

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 15:48 15-06-2016
Aniskin

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

Цитата:
как TC4Shell узнает путь к выделенным файлам
Вы серьезно считайте, что я не знаю, как мне определить список файлов, с которыми работает пользователь? Как же я тогда реализовал упаковку в 7z или zip?
 
Проблема у меня не с тем, какие файлы упаковать, а с тем, как правильно сформировать командную строку для rar.exe для описанных мной условий.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 16:10 15-06-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конкретно задайте вопрос, что требуется. Указать пути к упаковываемым файлам, но упаковывать без этих путей, или что-то другое?

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 16:16 15-06-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Дубль 3.
 
Исходные файлы для упаковки:
 
C:\Folder\A1.txt
C:\Folder\B2.jpg
C:\Folder\С3\D4.pdf
 
Мне нужда командная строка, что бы после упаковки в архиве было следующее содержимое:
 
G\A1.txt
G\B2.jpg
G\С3\D4.pdf

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 16:29 15-06-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aniskin
Тогда уж дубль 2, потому что в дубле 1 у вас были несколько другие условия.
 
Не знаю, как одной командой это сделать. Базовую папку можно убрать ключом -ep1, но тогда у файла в подпапке будет исключён весь путь. А каким образом предполагается одновременно выбирать для архивирования файлы в папке и отдельный файл в подпапке? Если выбирать всю подпапку целиком, то
rar a archive -apG -ep1 C:\Folder\A1.txt C:\Folder\B2.jpg C:\Folder\C3

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 18:01 15-06-2016
Aniskin

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

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

Цитата:
Не знаю, как одной командой это сделать
Вот и я не знаю.
 

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

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обновил.
 
- Главное обновление - все же нашел возможность использовать rar.exe для работы с архивами. Первая проба, пока без настроек.
- Работа с SQX архивами.

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

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добавил немного настроек для упаковки в rar:
 
   
 
Господа, просившие добавить упаковку в rar, отпишитесь, пож-та, все ли работает:
 
-Все работает
-Все не работает
-Не все работает
-Кое-как работает, ну и ладно
-Свой вариант

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 04:39 26-06-2016
DimmY



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aniskin
Есть ли возможность, хотя бы в обозримой перспективе, сделать версию для macOS? Поскольку для макинтоша существует только консольный RAR, это будет точно востребовано.

Всего записей: 4718 | Зарегистр. 22-04-2002 | Отправлено: 10:59 26-06-2016
Aniskin

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimmY
Для написания для macOS требуются совершенно другие знания, нежели те, которыми обладаю я. И изучать macOS и методику написания ПО под нее у меня нет ни времени, ни желания. Поэтому ответ нет.

Всего записей: 612 | Зарегистр. 09-01-2006 | Отправлено: 11:03 26-06-2016 | Исправлено: Aniskin, 11:03 26-06-2016
SV0host

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aniskin
работает
Только перенаправляет на рабочий стол при добавления\обновления в rar-архиве
Нужны ещё такие фишки rar как "Добавить данные для восстановления", "Параметры NTFS", ну и "Сохранение времени файла", если места хватит.
 
Добавлено:
Ещё замечание есть и предложение
1. Зачем дублировать в контекстном меню одну и ту же функцию (Извлечь... и Извлечь в - Выбрать папку...)
2. Чекбокс в настройке меню - "Не сохранять список последних файлов и папок"

Всего записей: 224 | Зарегистр. 05-10-2012 | Отправлено: 00:51 27-06-2016
Aniskin

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

Цитата:
Только перенаправляет на рабочий стол при добавления\обновления в rar-архиве  

Что это обозначает?

Цитата:
Нужны ещё такие фишки

Я услышал.

Цитата:
1. Зачем дублировать

Это я тестировал работу с риббоном, забыл убрать.

Цитата:
2. Чекбокс

Обдумаю.
 

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

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Aniskin
Когда добавляешь в архив или обновляешь его, по завершении в окне с архивом открывается рабочий стол. Система 8 х32.

Всего записей: 224 | Зарегистр. 05-10-2012 | Отправлено: 09:44 27-06-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