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

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

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

Maz (27-08-2020 19:31): WinRAR (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

   

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По вопросам лечения (кряки, патчи и т.д.), а также разблокировки архивов, обращаемся в «Варезник».
Отдельная тема по сборкам WinRAR
Предыдущие части темы: Часть 1 | Часть 2



Официальный русский сайт: win-rar.ru
Официальный e-mail разработчика WinRAR (писать на русском): dev@rarlab.com
 
Финальная английская версия: 5.91 x86 | x64 (29.06.2020)
Финальная русская версия:  5.91 x86 | x64 (29.06.2020)
 
Список изменений на английском языке
(на родном – смотрите файл WhatsNew.txt в дистрибутиве на вашем языке)
Скачать RAR для macOS, FreeBSD, Linux, Android можно здесь.

 
Скачать ранее вышедшие версии также можно с официального сайта.

Версия 3.62 (ru) с подарочным ключом (респект камраду elmorte)

Коллекция всех ранее выходивших версий WinRAR (1995-2020): скачать (253 МБ) [обновлено 30.03.2020]

вместо F.A.Q. || альтернативные архиваторы

Почему опять задерживается русская версия? А при русском разработчике на языке XXX уже давно есть. Не захламляйте тему подобными вопросами.

Кому не нравится новая тема оформления - скачайте с официального сайта rarlab.com (из раздела Themes) и установите себе WinRAR Classic theme by Francesco Indrio: Стандартная (48x36). Мелкие кнопки (24x24)

В теме активно отвечает на вопросы автор архиватора Евгений Рошал! Ситуация уникальная, прошу пользоваться. :)

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 12:00 14-12-2016 | Исправлено: Domin0, 13:37 26-08-2020
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Pasha_ZZZ
Я пользуюсь несколькими копиями Default.SFX и Default64.SFX с заменённым иконками, лично мне это удобнее, чем выбирать их через GUI.

Всего записей: 1985 | Зарегистр. 26-07-2003 | Отправлено: 22:13 29-01-2020
EugeneRoshal

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

Цитата:
Нельзя ли сделать так, чтобы он не показывал окно с ошибкой?

Проблема в том, что если убрать окно с ошибкой в этой ситуации, оно не будет показываться и в прочих ситуациях: когда пользователь явно указал ico файл, а его по каким-то причинам не удалось открыть. Либо функции замены иконки придется разбираться в деталях и причинах ошибки.
 
Если вы это из командной строки делаете, можно -inul добавить.

Всего записей: 2262 | Зарегистр. 29-04-2013 | Отправлено: 22:23 29-01-2020
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EugeneRoshal
Нет, через GUI.
Может тогда можно сделать так, чтобы WinRAR вообще не трогал ресурсы тех модулей, для которых он пишет «Выбранный SFX-модуль не поддерживает дополнительные параметры»?

Всего записей: 1985 | Зарегистр. 26-07-2003 | Отправлено: 22:29 29-01-2020
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Taciturn
Сложно сказать. Например, ключи -sfxWinCon.SFX -iicon можно применять вместе уже много лет. Формально это может и неправильно, а реально кто-то мог и задействовать. Или с переименованными обычными модулями. Что в этом случае нестандартное использование, что в вашем. Сложность в том, что изменение казалось бы в одном частном случае без дополнительных мер может затронуть и прочие непредвиденные сценарии использования.

Всего записей: 2262 | Зарегистр. 29-04-2013 | Отправлено: 22:52 29-01-2020 | Исправлено: EugeneRoshal, 22:53 29-01-2020
Taciturn

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EugeneRoshal
Тогда сделать так, чтобы WinRAR вообще не трогал ресурсы, если специально не просят? Т.е. при вызове из GUI, без каких-либо ключей командной строки.
 

Цитата:
Или с переименованными обычными модулями.

Но ведь в этом случае WinRAR не пишет «Выбранный SFX-модуль не поддерживает дополнительные параметры», т.е. переименованные, не модифицированные модули уже как-то определяются.

Всего записей: 1985 | Зарегистр. 26-07-2003 | Отправлено: 23:03 29-01-2020 | Исправлено: Taciturn, 23:05 29-01-2020
brduakhTMP



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
привет! а иконку, добавили когда внутри архива с паролем, еще один такой же?

Всего записей: 6856 | Зарегистр. 20-04-2016 | Отправлено: 00:50 30-01-2020
AlexDAT



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

Цитата:
Я пользуюсь несколькими копиями Default.SFX и Default64.SFX с заменённым иконками, лично мне это удобнее

Может проще создать несколько тем с нужными ресурсами? Открываете архиватор, меняете тему, выполняете архивацию. Задача слишком специфичная.  


В теории можно было бы сделать опцию "Предпочитать иконку из модуля SFX".
Если архиватор находит иконку, то использует.
Если не находит, но указан внешний файл, то используется указанный файл.
Если файл ни то, ни другое, то используется файл из темы.
По факту, нельзя заранее сказать насколько правильно будет определяться на наличие иконка при наличии защиты в файле. Ладно, если просто пользователь просто не получит иконку модуля. А, вот конфликты придётся решать посложнее.
 
Добавлено:
P.S. За темой не слежу, заглядываю. Узнал о новой версии на корейском форуме, заглянул посмотреть что пишут про ней.

Всего записей: 2940 | Зарегистр. 21-04-2009 | Отправлено: 00:51 30-01-2020
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Taciturn
Похоже, я нашел место, где можно отключить это сообщение без особых усилий только для стандартной графики из темы. Перевыложил бету с этим изменением.
 
Добавлено:
brduakhTMP

Цитата:
привет! а иконку, добавили когда внутри архива с паролем, еще один такой же?

Кажется, добавлял.

Всего записей: 2262 | Зарегистр. 29-04-2013 | Отправлено: 01:12 30-01-2020
Taciturn

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

Всего записей: 1985 | Зарегистр. 26-07-2003 | Отправлено: 01:20 30-01-2020
AlexDAT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal поддержка CLSID не работает, как предполагал.
* Указываю стартовую папку ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}, к которой можно перейти командой (кнопкой) перехода из корня дисковой директории. При запуске программы программа пробует открыть ::. При переходе "вверх" соответственно ошибка.
* Если указать неверное значение (Ы:, компьютер и т.п.), то аналогичная проблема с "пустой папкой". Программа не позволяет перейти "вверх" и не назначает какой-нибудь существующий каталог.
* Для пути с несуществующим диском ("отпал" или отключен) работает более корректно. Показывает корень диска, независимо от дальнейшего пути. Можно перейти в папку компьютера.
 
Проверял на актуальной тестовой английской версии. В справке и поиском по этой части темы не удалось найти информацию по данным путям.
Рекомендую пересылать несуществующие пути в список дисков. Если возможно, то реализовать поддержку CLSID значений.
Приоритетными задачами это не является, больше для получения и фиксации ответа в теме.

Всего записей: 2940 | Зарегистр. 21-04-2009 | Отправлено: 02:36 30-01-2020
EugeneRoshal

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

Цитата:
Программа не позволяет перейти "вверх" и не назначает какой-нибудь существующий каталог.

Это я сейчас поправил и выложил новую сборку беты. Сделал на такой случай переход в текущую папку. Текущую, а не список дисков или desktop, потому что в какой-нибудь нестандартной recovery конфигурации список дисков или desktop могут отсутствовать.

Цитата:
Если возможно, то реализовать поддержку CLSID значений.

Это я не понял. Разве CLSID являются путями файловой системы?

Всего записей: 2262 | Зарегистр. 29-04-2013 | Отправлено: 13:52 30-01-2020
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
AlexDAT
EugeneRoshal
CLSID - это виртуальный транслятор эксплорера. Можно, наверное, через интерфейсы шелла узнать, куда на самом деле они указывают.
Другой вопрос: а на кой ляд это кому...

Всего записей: 12403 | Зарегистр. 11-03-2002 | Отправлено: 14:11 30-01-2020
AlexDAT



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal теперь отображение нормальное при несуществующем пути. Такой вариант тоже хороший.

Цитата:
Разве CLSID являются путями файловой системы?

Не уверен, что это можно напрямую назвать путями. В проводнике часть CLSID можно использовать в качестве постоянной переменно.  
Pasha_ZZZ

Цитата:
а на кой ляд это кому...

Частный случай. Указать папку компьютера, чтобы открывался список дисков, а не каталог.


Особого смысла нет, т.к. использование таких значений для открытия происходит в единичных случаях.
Не подумал про Live-usb/cd/dvd. Полагаю, что в таком аспекте нет смысла тратить время на реализацию этой функции.

Всего записей: 2940 | Зарегистр. 21-04-2009 | Отправлено: 15:22 30-01-2020
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
 
Нет, CLSID это система отсылок на косвенные вызовы API в конфигах ОС. И по ней иной раз можно довольно долго восстанавливать куда она ведёт ибо она может вызывать функцию из бинарника с передачей ей динамичекого параметра.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 33230 | Зарегистр. 31-07-2002 | Отправлено: 16:43 30-01-2020
Galiley

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, возможно ли одной командой извлечь содержимое архива в архиве? Например в папку Target нужно извлечь все содержимое архива 22.rar, который лежит в архиве 11.rar

Всего записей: 95 | Зарегистр. 02-01-2020 | Отправлено: 11:09 02-02-2020
EugeneRoshal

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Galiley
Одной командой rar это сделать нельзя. Только если bat файл написать с двумя вызовами распаковки.

Всего записей: 2262 | Зарегистр. 29-04-2013 | Отправлено: 11:37 02-02-2020
Galiley

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

Цитата:
Только если bat файл написать с двумя вызовами распаковки.

Понятно, я так и сделал уже. Просто думал вдруг какая хитрость есть. Названия от пример выше отличаются.

Код:
Start /wait "" "c:\Program Files\WinRAR\WinRAR.exe" x -y "%Target%" INSTALL.CAB "%Temp%\"
Start /wait "" "c:\Program Files\WinRAR\WinRAR.exe" x "%Temp%\INSTALL.CAB" "%Output%\"


Всего записей: 95 | Зарегистр. 02-01-2020 | Отправлено: 11:44 02-02-2020 | Исправлено: Galiley, 11:49 02-02-2020
Pasha_ZZZ



Platinum Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
EugeneRoshal
Цитата:
Одной командой rar это сделать нельзя.
Можно было бы сделать в одну строчку и без временного файла, если бы ключ -si работал с командами e и x (7-Zip так умеет, например).

Всего записей: 12403 | Зарегистр. 11-03-2002 | Отправлено: 12:29 02-02-2020
Strogg



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
EugeneRoshal
ЕМНИП в старых версиях winrar в Info указывался тип архива - непрерывный или обычный.
Можно ли вернуть этот пункт?
З.Ы. Спасибо за добавленный пункт Total folders.

Всего записей: 841 | Зарегистр. 08-05-2003 | Отправлено: 13:55 02-02-2020
EugeneRoshal

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

Цитата:
Можно ли вернуть этот пункт?

Я его и не убирал. "Solid RAR archive" в верхней строчке.

Всего записей: 2262 | Зарегистр. 29-04-2013 | Отправлено: 15:27 02-02-2020
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199

Компьютерный форум Ru.Board » Компьютеры » Программы » WinRAR (часть 3)
Maz (27-08-2020 19:31): WinRAR (часть 4)


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru