Ru-Board.club
← Вернуться в раздел «Тестирование»

» Сборки WinRar

Автор: YSF
Дата сообщения: 01.12.2013 23:51
всё элементарно делается через реестр:

HKEY_CLASSES_ROOT\WinRAR.ZIP\DefaultIcon - это ключ в реестре

C:\Users\User\AppData\Roaming\WinRAR\Themes\W7Elegant_48x48\zip.ico - а это путь к иконке, у каждого свой, тот, где лежит иконка

а вот моя иконка, сам рисовал

аналогично иконка для рар и всех остальных форматов: HKEY_CLASSES_ROOT\WinRAR\DefaultIcon

иконка

вот батник, работает в XP / Win7 / Win8 независимо от разрядности, ложишь иконки для зип и рар в любую папку и из неё же запускаешь батник, перезапускаешь эксплорер / выходишь из системы / перезагружаешь комп:

Код: [no]@echo off
cls

setlocal
%~d0
cd "%~dp0"

reg add "HKEY_CLASSES_ROOT\WinRAR.ZIP\DefaultIcon" /ve /d "%cd%\zip.ico" /f
reg add "HKEY_CLASSES_ROOT\WinRAR\DefaultIcon" /ve /d "%cd%\rar.ico" /f

endlocal
exit[/no]
Автор: 231930
Дата сообщения: 02.12.2013 06:15
YSF 03:51 02-12-2013

Цитата:
работает в Win7 / Win8 независимо от разрядности




Вот так для *.ZIP на 8.1 х64 Ребуилд иконок не помогает.


Код: CD /d %userprofile%\AppData\Local
DEL IconCache.db /a
EXIT
Автор: YSF
Дата сообщения: 02.12.2013 06:46
231930
жмакни мышкой на правый значёк и выбери WinRar, ну или проводник
Автор: 231930
Дата сообщения: 02.12.2013 07:47
YSF

Да так же всё, сам хочу понять уже, где затык... В реестре-то запись меняется



Автор: YSF
Дата сообщения: 04.12.2013 12:40
231930
поробуй http://review-software.ru/icon-cache-cleaner.htm чистит весь кэш

батник (запускать из папки с иконками) с очисткой кэша:

Код: [no]@echo off
cls
color 1b

setlocal
%~d0
cd "%~dp0"

reg add "HKEY_CLASSES_ROOT\WinRAR.ZIP\DefaultIcon" /ve /d "%cd%\zip.ico" /f
reg add "HKEY_CLASSES_ROOT\WinRAR\DefaultIcon" /ve /d "%cd%\rar.ico" /f

ver | find "6." >nul
if not errorlevel 1 goto Seven

:Xp
taskkill /f /im explorer.exe
if exist "%userprofile%\Local Settings\Application Data\IconCache.db" (
    attrib -H "%userprofile%\Local Settings\Application Data\IconCache.db"
    del "%userprofile%\Local Settings\Application Data\IconCache.db"
    )
start explorer
goto Quit

:Quit
endlocal
exit

:Seven
cls
echo Проводник Windows будет остановлен.
echo.
echo Закройте/сохраните текущие задачи прежде, чем продолжить.
echo.
pause
echo.
taskkill /IM explorer.exe /F
echo.
echo Удаление кэша иконок...
If exist %userprofile%\AppData\Local\Microsoft\Windows\Explorer\*.db goto delID && If exist %userprofile%\AppData\Local\IconCache.db goto delID
echo.
echo Кэш иконок уже был удален.
echo.
goto main

:delID
cd /d %userprofile%\AppData\Local
del IconCache.db /a
cd /d %userprofile%\AppData\Local\Microsoft\Windows\Explorer
del *.db.bak /a
RENAME *.db *.db.bak
cls
echo.
pause
echo.
echo Кэш иконок успешно удален.
echo.

:main
echo Для обновления кэша иконок нужно перезагрузить ОС.
echo.
echo Выполнить [Y] или нет [N] перезагрузку сейчас?
echo.

:wrong
set /p choice=Введите вариант [Y/N] и нажмите [Enter]:
if /I "%choice%" == "y" goto Yes
if /I "%choice%" == "н" goto Yes
if /I "%choice%" == "n" goto No
if /I "%choice%" == "т" goto No
goto wrong

:Yes
shutdown /R /f /t 00
exit

:No
echo.
echo Перезагрузка отменена. Не забудьте выполнить её позже.
echo.
echo Для завершения нажмите любую клавишу...
pause >nul
start explorer "%WINDIR%\explorer.exe"
goto Quit[/no]
Автор: 231930
Дата сообщения: 04.12.2013 17:07
YSF

Цитата:
поробуй http://review-software.ru/icon-cache-cleaner.htm чистит весь кэш

:) А я уж и забыл, да, это тоже без толку, откат реестра, тоже пофигу.
Батник пересохраните в аттаче.
Автор: YSF
Дата сообщения: 04.12.2013 21:04
231930
хорошо, что скрин выложили, оказывается я батник сохранил не в той кодировке и крякозябры из-за этого были,
исправленный архив с иконками и 2-мя батниками - с чисткой кэша и без чистки

поробуйте в настройках WinRar снять ассоциацию с zip, удалить ключ "HKEY_CLASSES_ROOT\WinRAR.ZIP\DefaultIcon" и перезагрузить ОС,
после перезагрузки попробуйте открыть zip-архив - должен открыться проводником,
затем ассоциировать WinRar с zip и опять открыть архив, система должна предложить чем открыть, выбрать WinRar, затем применить батник для замены иконки с чисткой кэша и перезагрузкой,
если это не поможет, то только откат системы
Автор: maxvlas
Дата сообщения: 04.12.2013 23:14
WinRAR 5.01 Final RePack (& Portable) by KpoJIuK
Русская/английская/украинская зарегистрированная и портативная версии в одном установщике!
[more=Особенности:]
Особенности версии:

• Тип: установка, распаковка portable [PortableAppZ]
• Языки: русский, английский, украинский
• Лечение: проведено [keygen-CORE]
• Разрядность: автоматический выбор x86/x64

Дополнительная информация:

1. Возможен подхват настроек во время установки. Свой файл Settings.reg можно
получить, запустив программу и воспользовавшись командой Параметры >
Экспорт параметров в файл;

2. Надоел стандартный интерфейс? Пожалуйста: свои темы распаковывать в
папку WinRAR5PREFS\Themes. Структура будет примерно такой:
WinRAR5PREFS\Themes\Название темы\файлы bmp, ico и другие.
Парочка тем добавлена в качестве примера;

3. Меняете стили оформления / локализацию при помощи RarLng.dll?
Ей место в папке WinRAR5PREFS;

4. Вы — владелец лицензионной версии или хотите любоваться своим именем в
окне "О программе..."? Милости просим: файл RarReg.key класть в папку WinRAR5PREFS.
Во время установки он будет автоматически скопирован в папку с программой.

Ключи командной строки:

• Тихая установка русской версии: /S /IRU
• Тихая установка английской версии: /S /IEN
• Тихая установка украинской версии: /S /IUA
• Распаковка портативной русской версии: /S /PRU
• Распаковка портативной английской версии: /S /PEN
• Распаковка портативной украинской версии: /S /PUA
• Выбор места установки: /D=ПУТЬ
• Ключ /D=ПУТЬ следует указывать самым последним
• Например: WinRAR.v5.01.exe /S /IR /D=C:\MyProgram

ОС: Windows XP / Vista / 7 / 8 (32-бит / 64-бит)
[/more]
Автор: 231930
Дата сообщения: 05.12.2013 05:18
YSF

Я в прострации... дежавю, второй час... Снимаю ассоциацию в WinRAR-е, чищу реестр (HKEY_CLASSES_ROOT\WinRAR.ZIP), перезагружаюсь, раздел на месте.
Тогда regedit запускаю от админа, грохаю HKEY_CLASSES_ROOT\WinRAR.ZIP, ребут, винда ассоциирует со своим значком,всё как надо, НО, если опять ассоциировать в WinRAR-е, всё как и выше... Что это? Винда ставит себя выше меня, то есть я ей не хозяин

Накачу сегодня новую 8.1, на другом компе, там посмотрю.
Автор: YSF
Дата сообщения: 05.12.2013 06:06
231930
попробуйте снести WinRar, почистить от него реестр, почистить кэш и установить http://forum.ru-board.com/topic.cgi?forum=5&topic=35814&start=1220
если такая же свистопляска с иконками - осфтопку, ошибка где-то закралась, исправить которую не знаем как
перед этим можно ещё попробовать сменить иконку Default Programs Editor
Автор: 231930
Дата сообщения: 05.12.2013 06:30
YSF

Цитата:
перед этим можно ещё попробовать сменить иконку Default Programs Editor


Раньше ещё, как началась эта фигня, пытался, всё без изменения, потом, к вечеру, на другой, чистой (может ESS Hips блочит) оси попробую и отпишусь, самому же интересно понять, "кто в доме хозяин"

Upd.
На чистой 8.1 (реальное железо, чистая установка, оригинальный дистрибутив х64) результат точно такой же, то есть иконка "ломается и не чинится" никакими танцами.
Автор: oknerifilo
Дата сообщения: 06.12.2013 09:03
WinRAR 5.01 Rus (x32) RePack
1. Зарегистрирована на "Ru.Board", на основе официальной русской финальной версии.
2. Имеется возможность:
- подхватывать любые ключи
- редактировать заблокированные архивы
- в главном окне программы правое окно с комментариями приведено в старый стиль отображения OEM/DOS.
(Просмотр русских комментариев в другой кодировке можно открыть из меню Операции - Показать информацию - Вкладка: Комментарий.)
http://rghost.ru/50682968
Автор: ManHunter
Дата сообщения: 06.12.2013 10:19

Цитата:
Ну как появится так будет тут наверно.


в шапке

Сборка сделана на основе официальной русской версии и включает:
- работает с любыми ключами, в том числе с заблокированными и самодельными
- работает с заблокированными архивами, в свойствах не показывает, что архив заблокирован
- открыты поля ввода паролей
- мелкая косметическая доработка

sha: 6602eb32c53418b7e1259ecd8d5fe216b40809f9
md5: c8d93bf9709bb01c2c55e0e46638e4fd
Автор: Aleks78
Дата сообщения: 06.12.2013 18:37
ManHunter
Ну наконец-то
Автор: nauticus
Дата сообщения: 06.12.2013 21:50
Подправил шапку: Русские сборки WinRAR 5.01 Ru x86 и x64
Автор: Rlndd
Дата сообщения: 07.12.2013 08:52
YSF
231930
Ребята, вы разобрались с заменой иконок-то? А то я вашу переписку читаю и побаиваюсь, откровенно говоря, батник применять...
А почему старый exe из шапки не находит WinRar? меня полностью устраивали те иконки, которые он ставил на Win7
Автор: YSF
Дата сообщения: 07.12.2013 09:33
Rlndd, у 231930 часный редкий случай с ОС, мой набор работает на всех версиях Windows (XP/Vista/7/8/Server.../32/64-bit) и я специально не стал паковать всё в экзешник, чтобы каждому было возможно заменить иконки на свои, а старые наборы предназначены исключительно для ХР 32-bit

для замены иконок на свои, скачайте мой набор из шапки и в папке с батником замените иконки на свои (обязательно должно быть 2 иконки с названиями "rar" и "zip") и от имени администратора запустите батник (выше Windows XP лучше с очиткой кэша)

для тех, кто привык - иконки из старого набора + rar оригинальная и элегант
Автор: elchupakabra
Дата сообщения: 07.12.2013 13:06
WinRAR 5.40 4,8 Mb линк
    Отличия от оригинальной версии:
Код: 1. Совмещённые в одном инсталляторе x86 и x64 версии (битность автоматически выбирается при установке).
2. Совмещённые в одном инсталляторе русская и английская версии
(язык автоматически выбирается при установке, согласно языку системы).
3. Работает с любыми ключами, в том числе с заблокированными и самодельными (патч ADMIN_CRACK).
4. Возможность модифицировать заблокированные архивы (патч ADMIN_CRACK).
5. Все дополнительные файлы (включая темы) находятся в папке с программой (патч ADMIN_CRACK).
6. Удалены цифровые подписа WinRAR.exe и Rar.exe.
7. Шесть возможных стилей оформления - скрин.
8. Четыре дополнительных темы оформления - скрин.
9. Небольшая чистка дистрибутива от "мусора" и оптимизация настроек.
10. Возможность импортирования настроек из settings.reg (WinRAR.ini для портативной версии),
подхвата пользовательского ключа rarreg.key, дополнительных *.SFX модулей,
автоматического копирования содержимого папки Themes в папку с программой,
запуска themes.exe (sfx-архива с темами).
Разумеется, если всё перечисленное находится рядом с инсталлятором.
Автор: YSF
Дата сообщения: 07.12.2013 13:57
elchupakabra
спасибо за сборку, вот только не мешало бы немного поправить тему W7Elegant x86 и x64 от Джексона, а конкретно - удалить вообще файлик 'DragCopy.cur', иначе при перетаскивании отображется только курсор, а если удалить, то будет отображаться курсор с плюсиком
Автор: 231930
Дата сообщения: 07.12.2013 14:08
YSF 13:33 07-12-2013

Цитата:
у 231930 часный редкий случай с ОС,

Установка штатного дистрибутива на чистую систему - это надо расценивать как "часТный сучай"?

231930 10:30 05-12-2013
Цитата:
На чистой 8.1 (реальное железо, чистая установка, оригинальный дистрибутив х64) результат точно такой же, то есть иконка "ломается и не чинится" никакими танцами.
Автор: YSF
Дата сообщения: 07.12.2013 16:46
231930
я специально перепробовал много раз на 8.1 32 и 64-bit и чистой, и не чистой, и на реальной, и на виртуальной, и на разном железе - никаких проблем, какие иконки ложу в папку с батником, такие и устанавливаются (сначала устанавливал WinRar, затем открывал архивы и когда система предлагала выбор - выбирал WinRar, потом менял иконки)

а какая иконка файла .zip видна у Вас в программе Default Programs Editor, попробуйте этой программой поменять


Автор: Rlndd
Дата сообщения: 07.12.2013 17:36

YSF

Цитата:
для тех, кто привык - иконки из старого набора + rar оригинальная и элегант

Скачивается битый архив, залей еще раз, пожалуйста!

231930
Блин, ну что ж сейчас попробую рискнуть. Посмотрим, что получится...
Автор: 231930
Дата сообщения: 07.12.2013 18:38
YSF

20:46 07-12-2013

Цитата:
а какая иконка файла .zip видна у Вас в программе Default Programs Editor, попробуйте этой программой поменять


Сразу же пробовал, заменить тоже не даёт, то есть иконку у себя сменит, по факту - нет.



Добавлено:
Rlndd 21:36 07-12-2013

Цитата:
Блин, ну что ж сейчас попробую рискнуть. Посмотрим, что получится...


Жду, интересно же

Добавлено:
Думал, что в значке дело, ну про формат, поправил, всё одно.

Автор: YSF
Дата сообщения: 07.12.2013 19:31
Rlndd, перезалил, ЯД у меня сегодня весь день не по-детски тупит

231930, ну раз в Default Programs Editor`e иконка нормальная, значит однозначно что-то с кэшем, можно попробовать загрузиться с BootCD/USB и вручную весь поудалять
Автор: 231930
Дата сообщения: 07.12.2013 19:52
YSF
Погожу результат от Rlndd, так-то по фигу, не напрягает, в ТС всё по-своему, НО, загадку пока не разгадал
Автор: Rlndd
Дата сообщения: 07.12.2013 21:31
YSF
231930
Ну, собственно, докладываю!
У меня получилось иконки заменить. Единственное, что сделал, так это сами иконки переименовал в тот вид, который в RarZipFormat.cmd указан. Что логично. Ну или в RarZipFormat.cmd указать название иконки верно нужно, чтобы одинаковыми были.
В остальном, у меня все прошло без проблем.
Сейчас базы обновлю в одной программе, перезагружусь и проверю, что будет после перезагрузки. Но не думаю, что проблема появится. Иконки уже сейчас правильные.

YSF
И все-таки, а можно как-то упаковать две иконки rar и zip в .exe, чтобы я себе этот файлик сохранил для истории, как раньше было?
Сам не умею, прошу понять и простить... ))
Автор: novosib86
Дата сообщения: 07.12.2013 23:14
Собрал вот для себя из скрипта YSF
rarzipico.exe ставит иконки в формате png, мне было так удобнее, может, кому пригодится. Создает папку rarzipIco в дириктории, откуда был запущен. Кроме того, что ест иконки png, еще отличие от экзешника YSF, мой нужно запускать от имени администратора.
Автор: YSF
Дата сообщения: 08.12.2013 03:34
RAR_ZIP_ICO_CLEAN_CACHE.exe - sfx архив WinRar 5.1 - создаёт в папке "Roaming" профиля пользователя папку "\WinRar\ico\" (папка WinRar всё-равно по-любому создаётся при установке WinRar), ложит туда файлы и запускает оттуда батник с правами администратора для смены иконок и очистки кэша иконок;

sfx-архив, а не инсталлятор специально делал для того, чтобы была возможность быстрой замены иконок на свои, для этого - открыть файл 'RAR_ZIP_ICO_CLEAN_CACHE.exe' в WinRar`e, заменить в архиве иконки, сохранить архив (можно сделать несколько файлов с разными названиями и разными иконками)

протестировано в Windows XP/Win7/Win8.1 32/64-bit, в XP кэш очищается без предложения перезагрузить систему, в Win7 и Win8 предлагает, но делать это не обязательно


novosib86, на Win7 32-bit поубивала Ваша поделка все иконки, а на Win7 64-bit все, кроме zip, её вообще не сменила, не понимает мой WinRar 5.1 png формат, + нужно подправить скрипт, как здесь , а конкретно предпоследняя строка должна быть start explorer "%WINDIR%\explorer.exe" , иначе в 64-битных системах проводник не перезапускается; после убиения иконок запустил свой RAR_ZIP_ICO_CLEAN_CACHE.exe и без перезагрузки все иконки восстановились...
Автор: Rlndd
Дата сообщения: 08.12.2013 06:55
YSF
Благодарствую за труды и помощь в решении поставленной задачи!
У меня все работает так, как хотелось.
Автор: novosib86
Дата сообщения: 08.12.2013 18:40
YSF
Странно, у меня на win 8.1 х64 все поменялось и работает. Да и скрипт не менял - скопировал Ваш как есть.

||
||

Страницы: 12345678910111213141516171819202122232425262728

Предыдущая тема: test


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