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

» HaoZip

Автор: Vladimir_02
Дата сообщения: 23.03.2012 22:28
HaoZip 2.6.1.8538 Ru-Board Edition
Что нового.
- Темы:
WinRar by YSF, WinRar Elegant by YSF, CartonBox by YSF, WinRAR_Jr_32x32, WinRar Alternative by YSF, haoya_wxsh_s, haoya_XPjdcc_s; удалена haoya_XPswlh_l
- добавлена папка Themes\format\
- копирование консольного rar.exe в папку с установленным HaoZip, если он лежит рядом с инсталлятором
- после установки запускается батник, который применяет иконки из папки Themes\format\
- теперь HaoZip должен корректно работать под ограниченной учетной записью. При запуске haozip под учеткой обычного/ограниченного пользователя автоматически создается папка c:\Users\%user%\AppData\Roaming\HaoZip\ где создается профиль с настройками. но изменять настройки все-равно нельзя, но хоть ошибка не выскакивает "Ошибка чтения данных профиля. Используйте профиль по умолчанию"
- Пришлось пожертвовать возможностью установки с включенным UAC (вернее подхват настроек которые лежат возле инсталлятора). Потому что или UAC или "Ошибка чтения данных профиля. Используйте профиль по умолчанию" ... как сделать и то, и то пока не знаю...

ЗЫЫЫ.... батник который запускается в конце установки, не от addhaloka, а взял из KuaiZipMod от Shpindler... прочитал об батнике addhaloka, когда инсталлятор уже был собран)))... по сути батник Shpindler-а делает то же самое, иконки применяются сразу же без перезагрузки...
Автор: YSF
Дата сообщения: 23.03.2012 22:44
Vladimir_02,
Цитата:
иконки применяются сразу же без перезагрузки...

но не всегда правильно отображаются, для пущей надёжности нужно всё-таки сделать батник с чисткой кэша и перезагрузкой, пока потестим эту сборку, а там видно будет...
Автор: N1ke
Дата сообщения: 23.03.2012 22:46
А можно как-то конкретно рубоард эдишену сказать не перехватывать все подряд расширения на себя при установке? Решил попробовать перейти на этот архиватор, но вот именно этот функционал приносит некоторое кол-во геморроя..
Автор: addhaloka
Дата сообщения: 23.03.2012 23:05
YSF 22:20 23-03-2012
Цитата:
и предупреждение при запуске батника, что комп будет автоматически перезагружен, а ещё лучше - чтобы в конце батник не закрывал комстроку, а был запрос на перезагрузку или отмена, ну стандартно Да / Нет или Y / N, сделаешь?
Сделаю. Уже нашел готовое решение, но чуть покультурней его охота сделать. Еще проверку версии ОС добавлю, потому что на XP по другому малость и перезагрузка не нужна.
Автор: YSF
Дата сообщения: 23.03.2012 23:28
Vladimir_02,
бегло:
1) можно добавить ещё 1 тему, я просчитался
2) зачем опять в заголовке главного окна всякая хренотень? имхо, должна быть только необходимая информация - название папки/файла и самой программы, можно с номером версии (Desktop - HaoZip 2.6.8538), остальное кто захочет посмотрит в справке
3) и опять в диалоговых окнах текст не помещается в боксы, ты какой русификатор брал? для чего я правил его целых 2 недели? достаточно было вручную открыть в редакторе ресурсов мою последнюю длл`ку из шапки и по-мелочи подправить что надо, без всяких проэктов, да и не вижу я что там нужно что-то править, ну за исключением того, что я ещё после твоего перевода не подкорректировал, остались кой-какие мелочи,
а в остальном, вроди всё нормально, за исключением замечания от N1ke, не нужно принудительно ассоциировать HaoZip, а оставить право выбора юзеру и мне нужно время более тщательно всё просмотреть

addhaloka,
подождём`c, мне тоже нужно время тщательно всё проверить
Автор: snkreg
Дата сообщения: 23.03.2012 23:43
Обновил РуБорд версию в шапке.
На самом деле - да, тем много не нужно.
Предлагаю использовать русификатор от YSF, т.к. самый ровный перевод.
Так же неплохо было бы интегрировать в инсталлер выбор ассоциации файлов. Ну и сделать несколько вариантов установки, к примеру две - "оптимальная" где тема ВинРАР и "полная" где все остальные, т.к. по большему счету не для красоты софт, и как по мне - темы винрара вполне достаточно.
Спасибо за сборку.
Автор: YSF
Дата сообщения: 24.03.2012 00:00
snkreg,
всё это можно реализовать в одном инсталляторе - выбор компонентов для установки (можно, но не нужно, лишние темы легко удаляются одним кликом мышки по крестику ненужной темы), впрочем, как сочтёт Vladimir_02, спасибо что он им занимается , я инсталлятор делать однозначно не хочу и не буду, по мере наличия времени буду "вылизывать" русик и темы

зы: и русификатор не мой, а Vladimir_02, я только немножечко подправил
Автор: addhaloka
Дата сообщения: 24.03.2012 00:24
Т. к. 7-ки у меня нет и проверить в ближайшее время негде, выложу наработки - подправленный батник (возможно его надо будет исправить для 7-ки) и то, что себе сделал - собрал иконки от YSF в dll (к ним свои батники). Вобщем кому интересно - разбирайтесь, допиливайте, если нужно. У меня на XP все пашет.

Добавлено:
YSF 05:16 24-03-2012
Цитата:
только с кодовой страницей в семёрке лажа - вместо русских букв крякозябры

Поправил, перезалил: http://rghost.net/37189257
Автор: YSF
Дата сообщения: 24.03.2012 01:33
сейчас занялся русификатором, через пару часиков проверю

Добавлено:
обновлённый русик в шапке, существенных изменений нет, мелкие поправки
Автор: YSF
Дата сообщения: 24.03.2012 04:16
addhaloka,
HaoZipFormat.cmd отработал нормально, только с кодовой страницей в семёрке лажа - вместо русских букв крякозябры, после перекодировки в дос и удаления 3 и 4 строки всё на русском и полностью отрабатывает


Добавлено:
Vladimir_02,
к пересборке инсталлятора всё готово, теперь вся надежда на тебя
1) отменить автоассоциацию файлов, предоставить право выбора юзеру
2) обновлённый русификатор в шапке
3) добавить 1 тему на твой выбор
4) папка "format" в корне папки "Themes" дублирует папку "format" в папке "CartonBox by YSF", считаю, что она лишняя, нужно оставить только в папке "CartonBox by YSF" и положить туда батник от Shpindler с автопропиской иконок, как и было + кмд-файл для повторной ассоциации и очиски кэша, (вот подправленный мною файл применения иконок и очистки кэша от addhaloka http://rghost.ru/private/37189318/5da9f0fba0e3162802ec9498d38e48af )
5) ну и написать ридмишку что, как и с чем кушать
Автор: fenomik
Дата сообщения: 24.03.2012 05:44

Цитата:
Shpindler,
зачем столько тем? аж 13 штук, имхо, достаточно 5-ти из моего пака + дефолтная

Согласен полностью с YSF, не нужно нагромождать HaoZip, выше крыши достаточно тем от YSF. Лично я и мои пользователи пользуемся только WinRARовской темой или Дефолтной.
YSF, спасибо за отличные темы и русификацию!
Vladimir_02, спасибо за твою работу и то, что пытаешься и по возможности делаешь HaoZip более оптимизированным и работаешь над ошибками.
Я внимательно слежу за этой темой, еще раз спасибо всем кто принимает участие в оптимизировании для всех нас архиватора HaoZip.
Автор: Vladimir_02
Дата сообщения: 24.03.2012 10:57

Цитата:
зачем опять в заголовке главного окна всякая хренотень?

легко отключается в Настройки/Внешний вид/Строка заголовка/ снять галку Показывать описание

Цитата:
ты какой русификатор брал?

из проекта radialix из твоими изменениями, но что-то не доглядел...

Цитата:
не нужно принудительно ассоциировать HaoZip

в настройках можно снять все неугодные типы архивов.

Цитата:
к пересборке инсталлятора всё готово, теперь вся надежда на тебя

сейчас и займусь...
Автор: YSF
Дата сообщения: 24.03.2012 11:22

Цитата:
легко отключается в Настройки/Внешний вид/Строка заголовка/ снять галку Показывать описание

ну и пусть остаётся в качестве описания слово "Архиватор", не каждый допрёт, что легко отключается, а мне лично лень совершать лишние телодвижения, да и впечатление о программе создаётся при первом запуске, "по одёжке встречают"

Цитата:
в настройках можно снять все неугодные типы архивов

вопрос не в этом, а в том, что не надо при установке принудительно их ассоциировать, опять же многих отталкивает это момент, так как основным используют другой архиватор, да и ни одна уважающая себя программа не насильничает, а предоставляет право выбора пользователю

Цитата:
сейчас и займусь...

в добрый путь, ждёмс...
Автор: Vladimir_02
Дата сообщения: 24.03.2012 11:43

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

дело в том что при установке (после установки) запускается команда HaoZipLoader.exe -install
она добавляет ярлыки в меню Пуск, на Рабочий стол, контекстное меню. и ассоциирует себя со всеми возможными расширениями...
видимо буду делать через компоненты: Полная - это как сейчас
и выборочная - с выбором тем и без каких либо ассоциаций...
Сейчас все ассоциации применяются через Настройки самой программы, в старых версия haozip для ассоциирования был специальный екзешник в виде мастера в котором можно было выбрать типы архивов - его можно было бы в конце установки запускать (если он работает с новыми версиями то использую его)...
Автор: YSF
Дата сообщения: 24.03.2012 11:59
Vladimir_02,
упустил я ещё один момент, открой HaoZip`ом файл C:\Program Files\HaoZip\skins\HaoZip.skn, там есть файл 'haozip_skin_description.txt', замени в нём иероглифы на:
name=По умолчанию
author=HaoZip
theme=
сохрани 'HaoZip.skn' и замени им "родной" в инсталляторе
Автор: snkreg
Дата сообщения: 24.03.2012 12:38
YSF
Поддерживаю - вполне достаточно в инсталлере упопинать о том, что сборка РуБорд, да и в эбауте воплне ясно это дается понять.
Vladimir_02
А сильно тяжело сделать выбор ассоциаций в самом скрипте ISS? Может быть можно декомпиллировать K-Lite codec pack - на сколько я помню, в нем именно так реализовано и посмотреть как это делается.
Автор: YSF
Дата сообщения: 24.03.2012 12:54
2all,
а вот теперь и мне требуется помощь от вас,
уже с месяц как сделал хао основным, но всё никак не могу привыкнуть к тому, что главное окно программы нельзя сузить, часто работаю с многовложенными архивами, приходится открывать одновременно десятки копий программы и за много лет пользования винраром сложилась практически неискоренимая привычка смотреть на довольно узкое и длинное окно, хао в этом плане раздражает, разрабу писать пока что не хочу, самому глубоко копать нет времени, может кто подскажет как и что самому подправить?
Автор: N1ke
Дата сообщения: 24.03.2012 14:24

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

Там даже не совсем в этом дело, оно отнимает ассоциации у не архиваторов. Т.е. например исо, джава и расширения для мозиллы, что нарушает привычную работу абсолютно. Если бы оно хотя бы прописывало себя в не занятые расширения - было бы не так страшно.
Автор: Vladimir_02
Дата сообщения: 24.03.2012 17:20
уже почти доделал... выдер из версии 2.2 файл HaoZipAssoc.exe... после успешной установки с выбором компонентов он запускается и можно там выбрать нужные ассоциации... как в установщике winrar...

Добавлено:
HaoZip 8538 Ru-Board Edition (это тестовая версия!)
Добавлен откорректированный русик от YSF
Два тип установки:
- Полная - ставится все! (7 тем, ассоциирование со всеми архивами, разные иконки архивов)

- Выборочная - ставятся темы (CartonBox by YSF, haoya_wxsh_s (WinRAR Smile), WinRar by YSF), остальное по выбору:
* Дополнительно можно установить темы (Delato, Winrar Jrx32, WinRar Alternative, WinRar Elegant)
* Сохранение настроек пользователя (т.е. не будут перезаписаны файлы HaoZip.hzc, HaoZip.hzs, HaoZip.ust в папке HaoZip\config\). Использовать при обновлении уже установленного HaoZip. Если HaoZip устанавливается впервые, то эти файлы не будут созданы и при первом запуске будет использован профиль "По умолчанию"
* Выбор ассоциаций с форматами архивов - в конце установки будет запущен HaoZipAssoc.exe, где можно выбрать типы архивов, интеграцию с оболочкой и тд (аналог вкладки Настройки/Общие)

* Применить разные иконки для типов архивов - будут применены разные иконки к форматам архивов (запускается батник от addhaloka и YSF)
Еще создается Ярлык на этот батник в меню Пуск - "HaoZip - Установить разные иконки для архивов"
Еще если положить рядом с инсталлятором файлы HaoZip.hzc, HaoZip.hzs, HaoZip.ust. то будут применены "СВОИ" настройки (темы, скины, контекстные меню)
Если положить рядом с инсталлятором rar.exe - он будет скопирован в папку с установленным HaoZip и добавится возможность ИЗМЕНЯТЬ rar-архивы.
кажись усьо...

================
ЗЫЫЫ... YSF, чем редактировал русскую dll ? А то только с ней работает HaoZipAssoc.exe, даже с родной английской не открывается, с моей укр. и рус. тоже не хотит работать...
если выяснишь в чем проблема, то сообщи...


Добавлено:
перезалил, были найдены некотрые баги с HaoZipAssoc.exe
проверил на Win7 x32 и WinXP x64... тестим, не спешим выкладывать на всякие варезники... как некоторые тут..
Автор: Svet
Дата сообщения: 24.03.2012 21:40
HaoZip 8538 Ru-Board Edition

Файл удален.
Автор: banaji
Дата сообщения: 24.03.2012 21:53
Не спешите, сделайте реально качественную сборку с продуманным инсталлятором
Автор: Vladimir_02
Дата сообщения: 24.03.2012 21:54
перезалил... а предыдущую версию удалил от греха подальше...
шоб не забросали чем попало...
Автор: YSF
Дата сообщения: 24.03.2012 21:55
Svet,
значит Vladimir_02 сам нашел недоработки и удалил, чуть позже сообщу для него что я накопал, но скажу сразу, что по сравнению с предыдущим этот инсталлятор большой шаг вперёд



Добавлено:
Vladimir_02, не успел я свои замечания тебе сообщить, лады, ща новый тестить буду, отпишусь
Автор: DonDD
Дата сообщения: 24.03.2012 22:00
Vladimir_02
YSF

Цитата:
этот инсталлятор большой шаг вперёд

Да вся сборка целый прорыв. Отличная работа, молодцы парни.
Автор: Vladimir_02
Дата сообщения: 24.03.2012 22:00

Цитата:
Не спешите, сделайте реально качественную сборку с продуманным инсталлятором

это пока все на что меня хватило... идеи кончились... выше описал что инсталлятор делает...
самое трудное это с ассоциациями... По умолчанию во время установки haozip себе присваивает все возможные форматы и это уже к разрабам (зачем так сделали)... думал через реестр, но тогда незнаю как сделать интерфейс выбора нужных типов... а тут подвернулся HaozipAssoc - все красиво работает.. но проверил только на win7-86 и winXP-64... а дальше тестируйте у кого какая винда...
Автор: YSF
Дата сообщения: 24.03.2012 22:09

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

Автор: Maikl65
Дата сообщения: 24.03.2012 23:02
Vladimir_02

Цитата:
тестим, не спешим выкладывать на всякие варезники... как некоторые тут..


Цитата:
перезалил... а предыдущую версию удалил от греха подальше...

Да, есть такие - на ходу подметки рвут. За последние пару часов предыдущую версию уже на десятке различных сайтов запостили...
Автор: YSF
Дата сообщения: 24.03.2012 23:40
Vladimir_02, будем считать, что первый инсталлятор был альфа, второй бета, теперь, после тестирования на Win7 x86, приступем к RC1:

1) при полной установке устанавливается тема и значки типов файлов не “По умолчанию”, я категорически против, однозначно должна быть “По умолчанию”

2) при выборочной установке, когда отмечен только чекбокс “Выбор ассоциаци с форматами архивов” зачем-то запускается ещё и батник “Применить разные иконки типов архивов”, хотя он и не отмечен и после его отработки значки не меняются

3) в меню “Пуск” Win7 в группе "HaoZip" не создаётся значок “Установить разные иконки для архивов”, создаётся только во "Все программы" и "HaoZip - Установить разные иконки для архивов" нужно заменить на "HaoZip - Установить разные иконки архивов" - убрать "для", длинная надпись не помещается у кого меню узкое

4) при выборочной установке с омеченным чекбоксом “Применить разные иконки” нужно запускать файл 'HaoZipFormat_s.cmd', а при запуске из меню “Пуск” “Применить разные иконки” должен запускаться файл 'HaoZipFormat.cmd'

5) в папке \HaoZip\skins не заменён файл 'HaoZip.skn', выше я писал, но ты пропустил, вот готовй файл: http://rghost.ru/37203147

6) при установке, когда запускается 'HaoZipAssoc' в диалоговом окне 2 лишних чекбокса выбора форматов без названия (не очень важно, можно пропустить)

7) в инсталляторе в не моих темах в папках “tool_bar” и “tool_bar_grey” поудаляй файлы 'Thumbs.db', хотя китайцы и дали в таком виде темы, но инсталлятор то ты делаешь, не принято в инсталляторах, архивах и тд раздавать свои эскизы

8) заменить батник 'HaoZipFormat.cmd' на http://rghost.ru/37205379 - теперь корректно отрабатывает в Win7

9) заменить скин 'HaoZip\Config\Skins\Elegant by YSF.skn' на http://rghost.ru/37209966 - теперь можно менять размеры главного окна
Автор: YSF
Дата сообщения: 25.03.2012 01:59
addhaloka,
вери сэнк, я уже сам сделал, посмотрю твой и выбиру какой попало)))

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

Vladimir_02,
вот файл 'HaoZipFormat' для замены по п 8) http://rghost.ru/37205379
и перед исправлением инсталлера, перечитай мой пост выше с замечаниями, я кое-что уточнил там

Автор: Tilks
Дата сообщения: 25.03.2012 06:31
YSF

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


C:\Program Files\HaoZip\skins\HaoZip.skn -> prop.xml -> поиск
MinWidth="680" MinHeight="450" -> замена на нужний, например
MinHeight="100" MinWidth="100"

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152

Предыдущая тема: Internet Explorer-7,8 для Windows XP


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