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

» WinRAR (часть 2)

Автор: laprad
Дата сообщения: 09.05.2014 12:54
Неплохо бы добавить в winrar возможность поиска только зашифрованых архивов в папке
Автор: Victor_VG
Дата сообщения: 09.05.2014 14:05
EugeneRoshal

Ясно, спасибо. Ну, коли что людям как справка пригодится чтобы посмотреть кто есть кто.
Автор: V0lt
Дата сообщения: 13.05.2014 18:58
EugeneRoshal
WinRAR 5.01. Нажимаю кнопку "Вирусы", выходит окошко со списком "Обнаруженные антивирусные программы". В списке никаких антивирусов не значится, хотя установлен широкораспространенный Microsoft Security Essentials.

Перепроверил на WinRAR 5.10 beta 4 - тоже самое.
Автор: pikorembo
Дата сообщения: 14.05.2014 00:45
Захожу в настройки, указываю новый путь в поле "Папка для временных файлов". При открытии какого-нибудь файла из архива, он должен распаковываться во временный каталог, который я указал. Но по непонятным причинам файлы по-прежнему распаковываются в %TEMP%. ЧЯДНТ?
Автор: EugeneRoshal
Дата сообщения: 14.05.2014 15:31
V0lt

Цитата:
В списке никаких антивирусов не значится, хотя установлен широкораспространенный Microsoft Security Essentials.

Значит когда я делал эту функцию, я не нашел, как вызвать этот антивирус из командной строки с именем каталога для проверки в качестве параметра. Возможно с той поры ситуация изменилась. Надо будет посмотреть, но уже, видимо, после 5.10.

Добавлено:
pikorembo
Я сейчас указал d:\ в качестве каталога для временных файлов. Открываю .txt из архива в notepad, каталог с временным файлом создается в d:\

WinRAR 5.10 beta 4.
Автор: pikorembo
Дата сообщения: 14.05.2014 17:53
EugeneRoshal
Сейчас проверяю - все работает идеально, хотя вчера несколько раз менял папку - не работало Понаблюдаю...

Добавлено:
Пока тестировал, заметил недоработку. Устанавливаем в настройках "Средство просмотра - Спросить". Пытаемся открыть какой-либо файл из архива. Происходит распаковка во временный каталог, и выводится окно "Выбор средства просмотра". Если нажать кнопку "Отмена", то файл уже не нужен, и его можно удалять из временного каталога. Но WinRAR этого не делает.

Кстати, можно для кнопки "Внешняя программа просмотра" выводить не полный путь к исполняемому файлу, а только его имя.exe? Сейчас это выглядит совершенно нечитабельно.
Автор: V0lt
Дата сообщения: 14.05.2014 19:05
EugeneRoshal
У MS помимо MSE есть еще System Center Endpoint Protection, что по сути тоже самое. Оба продукта живут в папке "C:\Program Files\Microsoft Security Client".
А в Windows 8 антивирус MSE уже внедрен в систему как улучшенный "Защитник Windows".
В общем тема очень актуальна.
Автор: EugeneRoshal
Дата сообщения: 14.05.2014 21:00
pikorembo

Цитата:
Если нажать кнопку "Отмена", то файл уже не нужен, и его можно удалять из временного каталога. Но WinRAR этого не делает.

Позже удалит.

Цитата:
Кстати, можно для кнопки "Внешняя программа просмотра" выводить не полный путь к исполняемому файлу, а только его имя.exe?

Не уверен, там ведь и так в случае переполнения приоритет отдается имени.
Автор: pikorembo
Дата сообщения: 14.05.2014 22:12
EugeneRoshal

Цитата:
Позже удалит.

А чтобы сразу удалял? Знаете, когда на диске свободен всего 1 гигабайт, то каждый мегабайт на счету.

Цитата:
Не уверен

В чем смысл видеть никому не нужный огрызок пути? Пользователь и так знает, где у него лежит эта программа. Тем более, что на кнопке "Ассоциированная программа" выводится только имя.exe
Автор: EugeneRoshal
Дата сообщения: 15.05.2014 16:27
pikorembo

Цитата:
Пользователь и так знает, где у него лежит эта программа. Тем более, что на кнопке "Ассоциированная программа" выводится только имя.exe

Сделал, проверяйте английскую beta 4 на www.rarlab.com.
Автор: pikorembo
Дата сообщения: 15.05.2014 18:25
EugeneRoshal

Цитата:
проверяйте английскую beta 4

Спасибо, так вроде красивше выглядит
Автор: pikorembo
Дата сообщения: 17.05.2014 00:05
EugeneRoshal

Есть некая программа для работы с ISO-образами. Открытие файлов с расширением ISO закреплено за ней, т.е. по двойному щелчку мыши будет вызываться эта программа. Возникает вопрос: как быстро открыть этот файл в WinRAR? В контекстном меню WinRAR предлагается только извлечение файлов из ISO-шника. Я не могу из контекстного меню Проводника выбрать открытие ISO-образа в WinRAR. Между тем, для SFX-архивов такая возможность имеется.

Предлагаю оставить пункт "Открыть в WinRAR" для всех поддерживаемых типов архивов. Этот пункт меню также пригодился бы в случаях, когда невозможно быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR или в другой программе. Наличие возможности явного выбора является большим преимуществом: не нужно гадать, что произойдет, просто выбери "Открыть в WinRAR" и получишь гарантированный результат.
Автор: Victor_VG
Дата сообщения: 17.05.2014 01:35
pikorembo

А заглянуть в Настройки -> Интеграция? Раз, второе в системе есть такой пункт Открыть с помощью. Почему бы и нет?
Автор: pikorembo
Дата сообщения: 17.05.2014 02:15
Victor_VG
Такие советы я тоже раздавать умею. Если бы все было так просто
Автор: Victor_VG
Дата сообщения: 17.05.2014 11:58
pikorembo

А всё действительно просто. Коли захотеть думать.
Автор: EugeneRoshal
Дата сообщения: 17.05.2014 13:19
pikorembo

Цитата:
Если бы все было так просто

Я пока особо не вникал в эту ситуацию, но, действительно, стандартное системное меню "Open with" тут не поможет?

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

Это да.

Добавлено:
pikorembo
Но опять же, это загромождать меню, что может понравиться не всем. А если делать опционально, теряется функция "быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR".
Автор: Victor_VG
Дата сообщения: 17.05.2014 14:24
EugeneRoshal

Так тут pikorembo упускает то, что пункты контекстного меню ОС выводятся через её API и для этого надо в её конфиги лезть. Получится как у Микрософт с Office 2003 (кстати это они демонстративно не правят) - к примеру у нас в качестве HTML редактора стоит Dreamweaver/GoLive/AceHTML/HomeSuite, но Word при запуске стирает все их записи в системных конфигах и пишет вместо них обработчиком по умолчанию себя, а вместо 3DS MAX/AutoCAD/SolidWorks M$ Office подставлял ... PowerPoint. Пользователь не зная об этом даёт команду, а у него вместо редактора зовётся эта профанация. Итог - работа сорвана, хорошо коли важные данные не повреждены, ну и понятно не мало "лестных" слов в адрес идиота который сиё сделал.

А причины-то - всего лишь запустили MS Office к которому "...функция автоматической ассоциации MS Office с поддерживаемыми им типами данных была добавлена корпорацией Микрософт по многочисленным просьбам пользователей...".

Если для секретарши ещё на Win 3.1 в 90-м я сам ставил в качестве шелла ворд - всё одно ей кроме печати бумажек ничего не нужно, убрать лишнее и пусть работает, то предлагаемое pikorembo решение сегодня многими будет расценено как появление в Rar грубой ошибки поскольку для реализации его предложения нужно динамически писать в [HKLM\SOFTWARE\Classes\*] новый подключ, а после перед завершением задачи Rar его удалять. Но у пользователя может не быть нужных прав доступа как для записи, так и для удаления. И в первом случае будут возмущённые письма "Обещано, но не работает!", а во втором "А это что за бред на моей машине!?" и в обоих случаях винить во всех бедах будут не инициатора "предложения", а разработчика.

Потому я считаю что это предложение стоит отклонить в следствии непродуманности последствий его реализации.

И лично от себя добавлю что если я придя на работу увижу на любой рабочей машине подобный пункт контекстного меню не поддержанный установленным ПО, то мои действия будут простыми и предельно жёсткими:

1) поднять на уши службу безопасности - нарушение режима, охота на гаврика открыта, у них карт-бланш;
2) немедленная докладная высшему начальству о возможной попытке промышленного шпионажа;
3) выяснить чьи тут ручки шаловливые копались и "побеседовать" с ним коли он ещё будет для сего пригоден;
4) если кто из сотрудников сдуру запустил программу и весь её вред заключается в мусоре в конфигах, то он будет немедленно уволен с волчьим билетом за грубое нарушение производственной и трудовой дисциплины.

и точно так же поступит любой начальник....
Автор: Andarin
Дата сообщения: 17.05.2014 14:44
Victor_VG
Какой, оказывается, pikorembo злодей... или шпиён
Автор: Victor_VG
Дата сообщения: 17.05.2014 16:19
Andarin

Нет, ему лень думать и он потакая собственной лени требует реализации бредовый идей.
Автор: EugeneRoshal
Дата сообщения: 17.05.2014 16:28
Victor_VG

Цитата:
для реализации его предложения нужно динамически писать в [HKLM\SOFTWARE\Classes\*] новый подключ, а после перед завершением задачи Rar его удалять.

Чтобы получить возможность упаковки из контекстного меню, WinRAR, как и прочие архиваторы, при установке добавляет себя к HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Так что rarext.dll уже получает информацию о нажатиях правой кнопкой на всех типах файлов, и дополнительно писать что-то в Classes\* для реализации этого предложения не нужно.

Вопрос не в технической сложности реализации, а в необходимости такого пункта меню.
Автор: Victor_VG
Дата сообщения: 17.05.2014 16:50
EugeneRoshal

С уточнением согласен, но ведь HKCR это виртуальный улей, реальная родительская ветка для него [HKLM\SOFTWARE\Classes]. Но если в ситуации "программа установлена, интеграция в шелл включена" вопросов нет, то в ситуации "чужая система, программу принесли и запустили с внешнего носителя" она не имеет права оставлять следы в системных конфигах ибо пожелание:

Цитата:
Этот пункт меню также пригодился бы в случаях, когда невозможно быстро определить (например, на чужом компьютере), откроется ли архив в WinRAR или в другой программе. Наличие возможности явного выбора является большим преимуществом: не нужно гадать, что произойдет, просто выбери "Открыть в WinRAR" и получишь гарантированный результат

подразумевает несанкционированное изменение среды чужой ЭВМ, что недопустимо ни при каких условиях.
Автор: pikorembo
Дата сообщения: 17.05.2014 16:54
Victor_VG

Цитата:
ему лень думать и он потакая собственной лени требует реализации бредовый идей

Грубо, хотя от вас я ничего другого и не ожидал
Автор: Victor_VG
Дата сообщения: 17.05.2014 17:00

pikorembo

Извините юноша, но я давно вышел из вашего нежного возраста и привык называть вещи своими именами без оглядки на чины и звания. Не нравится - взрослейте. Детский сад на работе не допустим.
Автор: pikorembo
Дата сообщения: 17.05.2014 17:15
EugeneRoshal

Цитата:
стандартное системное меню "Open with" тут не поможет?

Смотря где. В Windows XP, допустим, нет такого удобного выбора программ, как в Windows 7. К тому же, в списке может не быть WinRAR. В принципе, зачем тогда вообще нужно контекстное меню WinRAR, если все можно сделать через SendTo, например?

Дело в том, что для SFX-архивов пункт меню "Открыть в WinRAR" есть. Почему? Потому что невозможно открыть архив двойным щелчком мыши. Так почему не может быть такого пункта меню для ISO-образа, который по умолчанию открывается в другой программе?
Автор: Victor_VG
Дата сообщения: 17.05.2014 17:40
pikorembo

Вы спутали между собой SFX-архив - контейнер представляющий собой объединение в одно структурное целое исполняемого модуля распаковщика который может выводить своё контекстное меню и блока данных того же архива, и произвольный файл в общем случае не имеющий внутри исполняемого кода, но упорно не желая признавать факта ошибочности своих рассуждений добиваетесь реализации своего желания по принципу "Я так хочу, а значит всё должно быть по моему!". А это возрастной признак подростка который считает что всё должно быть только так, как он хочет и без учёта последствий его "Я хочу!". ЧТД.
Автор: pikorembo
Дата сообщения: 17.05.2014 17:59
Victor_VG
Вас, я смотрю, распирает от злости Бывает. Но это не повод изливать желчь прямо в эфир.
Автор: Victor_VG
Дата сообщения: 17.05.2014 19:07
pikorembo

Изба-флудильня тут. Ошиблись адресом, да и я смотрю вам больше чем искать выдуманных врагов явно заняться нечем. Каникулы и нет уроков? Там я вам могу найти работу чтобы не болтались без дела.
Автор: Inoz2000
Дата сообщения: 17.05.2014 20:48
Не ругайтесь…
Давайте отмотаем на год назад:
Отправлено: 20:37 09-05-2013EugeneRoshal Кстати о файловых ассоциациях. Привязывать .ISO к WinRAR-у неудобно. Но в Элементах контекстного меню нет команды "Открыть архив", и приходиться доделывать как-то самому. В 7-Zip она есть, и есть она для всех файлов, что гораздо выгоднее. В этом случае настройки ассоциаций не мешают открывать файлы.
Автор: Andarin
Дата сообщения: 17.05.2014 21:35
Я не понял, в чём тут проблема с "Open with"? Я один раз открыл файл ISO с "Открыть с помощью... Выбрать программу" - выбрал WinRAR. И теперь у меня в подменю "открыть с помощью" для iso-файлов есть пункт "WinRAR archiver". Мне кажется, это куда проще, чем разводить тут на полторы страницы флуд. Хотя, да, писать проще, чем разок попробовать. Или подумать.
Автор: Inoz2000
Дата сообщения: 17.05.2014 22:06
Лично для меня, не проблема. Вариантов предостаточно. Каждый выбирает тот, который считает более удобным для себя. Если выход искать в "OpenWith", то есть предложение, чтобы WinRAR при установке сам себя добавлял в соответствующее контекстное меню всех типов файлов, с которыми он может быть ассоциирован в настройках итеграции. Например для iso HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.iso\OpenWithList и для всех остальных аналогично.
EugeneRoshal ???

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160

Предыдущая тема: Прога для поиска картинок в интернете.


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