Показать полную графическую версию : [addon] Resource Hacker [FX]
Habetdin
12-05-2014, 23:59
ResHacker 3.6.0.92 FX 1.4.14 »
Справка от boss911. P.S.: да, уже есть версия 1.4.15 :)
уже есть версия 1.4.15 »
там пока проблема с русификатором http://samforum.org/showpost.php?p=1134358&postcount=19
Мой вариант справки CHM (http://u.to/WGTtBw). С комплекте подправленный мною русификатор с отпиской изменений (Обновлено 7 раз, от 17.06.2014).
AZJIO, если не затруднит, обновите ещё русификатор и файл справки ResHackerFX
sov44, Извлёк обе справки, чтобы сравнить есть ли разница в оригинальных справках. Оказалось только префикс FX на странице "Установка/удаление программы". В связи с этим не стал ничего менять, зачем ещё одна копия той же справки?
2. Извлёк ресурсы оригинальных русификаторов, чтобы сравнить есть ли разница. Оказалось нет, кроме того что в ресурсах FX нет иконок, картинок и прочего, поэтому извлёк ресурсы ResHacker.rus в res-файл и ключом -modify обновил ResHackerFX.rus. Проверил на FX, всё работает (у меня WinXP).
Ссылка та же, постом выше
Ну и кто уже скачал справку, в любом случае я в течении нескольких дней делал поправки, так что обновить в любом случае рекомендуется.
И кстати, может кому компилятор справки интересен? Могу залить на временный ресурс. EXE-файл на AutoIt3 компилирует дистриб из папки Help. Всё очень легко, внёс поправки, кликнул, получил файл. CompileRH_Help.7z (http://rghost.ru/56418367) - компилятор
И ещё могу сделать/залить версию с Black-темой - ResHacker_HelpBlack.7z (http://rghost.ru/56418398)
Habetdin
17-06-2014, 06:13
обновил ResHackerFX.rus »
FX-версия упала с ошибкой:
http://i.imgur.com/aDRWzLE.png
В main-форме русификатора исправил указанную строку:
object AddnewResourcefromresfile1: TMenuItem
Caption = '&Добавить новый ресурс...'
Enabled = False
OnClick = AddnewResourcefromresfile1Click
end
На "AddnewResource", как в exe-файле — запустилось. Еще поправил диалог "О программе", теперь такой:
http://i.imgur.com/z4o8Eka.png
[hr]Аддон обновлен до версии FX 1.4.16! Добавлен выбор оформления справки (спасибо AZJIO за это =) ), компонент help:
help/normal - обычная
help/black - тёмная версия
Подхватывается все еще файл ResHacker.ini, но теперь он становится ResHackerFX.ini. За CHM-patch спасибо boss911.
Habetdin, при закрытии постоянно ошибка
http://i62.fastpic.ru/big/2014/0617/25/20f2be4cd82509155af7a318d4f49625.png
Моя сборка:
Пропатчен FX 1.4.16 (http://rammichael.com/resource-hacker-fx) + CHM-patch (http://forum.oszone.net/post-2237652-18.html).
Русифицирован бинарный (EXE) файл.
Русская CHM справка.
Скачать (https://cloud.mail.ru/public/e50276de7d7b/ResHacker%203.6.0.92%20FX%201.4.16%20Rus.7z)
1. Мне вот не понятно почему в GUI при выборе "Сохранить все ресурсы" есть только в RC, но нет выбора в RES, в то время как в командной строке это допускается. Я пытался найти группу "Файлы ресурсных скриптов (*.rc)" и вставить туда ";*.res", но нашёл только "Файлы ресурсных скриптов" отдельной строкой, а отдельную группу (*.rc) не нашёл.
Кстати может "Сохранить все ресурсы" переименовать в "Извлечь все ресурсы"? Как то более очевидно.
2. Справку можно ещё сделать так: извлекается белая но при наличии внешнего css стиль берётся из внешнего файла. Экономия 100 кб и возможность изменять стиль без перекомпиляции справки.
Painkiller
17-06-2014, 18:24
Моя сборка:
Пропатчен FX 1.4.16 + CHM-patch.
Русифицирован бинарный (EXE) файл.
Русская CHM справка.
Скачать »
Такой же результат
http://i62.fastpic.ru/big/2014/0617/25/20f2be4cd82509155af7a318d4f49625.png
Habetdin
17-06-2014, 18:27
Painkiller, SamLab, а если запустить программу от имени администратора? Кажется при выходе не хватает прав на сохранение настроек в ini-файл, находящийся в папке программы :dont-know По крайней мере исключение c0000005 - нарушение прав доступа...
boss911, в вашем варианте нет файла Dialogs.def - не подскажете, зачем он нужен?
Painkiller
17-06-2014, 18:30
Painkiller, SamLab, а если запустить программу от имени администратора? Кажется при выходе не хватает прав на сохранение настроек в ini-файл, находящийся в папке программы »
Запускал, такой же результат
boss911, В справке Мельникова я нашёл несколько недостатков, которые вы можете исправить:
Критические:
1. На странице "Краткий обзор" в конце пример переименования с RenameFiles не работает у меня на WinXP, возможно он тоже для Win98, не проверял.
2. На странице "Исходный код" текст: НО я неПожалуйста не спрашивайте меня об этом!
Ошибки как мне кажется формы речи:
На странице "Введение" параграфы невозможно читать как отдельные сообщения, а только как придаток от первого предложения.
Заголовки разделов не стоит оканчивать двоеточиями.
Смысловые ошибки:
1. На странице "Командная строка": Создание сценария в командной строке может вызвать трудности с задачами Resource Hacker™. Как ясно из того предложения там сказано о трудностях рутинной работы вставки команд, а именно имён файлов открытия и сохранения. Но фактически при объявлении переменных дальнейший ввод конструкции как бы не вызывает этих трудностей, а вот скорость работы запуска программы и каждый раз открытия, анализа и сохранения файла, это сильно тормозит при обработке к примеру 100 ресурсов, так как работа с дисков во много раз медленнее чем в памяти.
2. Примеры: (Для точности пути файлов не указаны). Не для точности, а для наглядности, для упрощения чтения примеров.
3. Лицензионное соглашение: ОГОВОРКА. У этого слова есть точное определение "ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ"
4. На странице "Краткий обзор": Комбинация компилированного изображения и декомпилированного текста –. Под изображением там имелось ввиду макет диалогового окна
5. акселераторов переводится как ускорители, на деле быстрые клавиши, то есть горячие клавиши используемые только в текущем окне (если оно активно). Может для программистов термин понятен/догадливый, но для среднестатистического пользователя нет. Я вообще имена стандартных ресурсов оставил такими как они написаны в дереве ресурсов программы.
6. О бэкапе на странице "Краткий обзор": "Если вы намерены изменить ресурсы, то сначала надо удостовериться, что первоначальный файл сохранен.". Может сделана его копия? Если он открыт то он по умолчанию не требует сохранения. Там же: "Потом полностью проверьте этот файл." Что именно проверять и зачем? Там же: "Теперь всякий раз, когда файл изменен и сохранен, Resource Hacker™ автоматически создает резервную копию оригинального файла перед сохранением измененного." Почему теперь? Он сразу начинает сохранять копию, а не после того как я его как то сохраню.
Там же: "Внутренние особенности поддержки компилятора - \t .... для предоставления". Не проще ли "Компилятор поддерживает метасимволы \t .... являющиеся тем-то...
Там же: "использовать клавиши TabShift-Tab", а надо Tab или Shift-Tab
Там же: "Редактор Диалога может быть открыт из меню Предварительного просмотра, если нажать на правую кнопку". Можно сказать из контекстного меню редактируемого элемента на макете диалогового окна или "в окне предпросмотра".
Там же : "Новое управление также можно добавить." В программирование правильный термин "элемент управления", или для кого то "управляющий элемент".
Там же: "Верхний левый угол управления, который будет добавлен, будет управлением по умолчанию, в котором диалог первоначально отображается нажатием правой кнопки." Угол будет управлением? Реально будут вставлены координаты мыши, чтобы на том месте вставился элемент.
Habetdin, Dialogs.def - не подскажете, зачем он нужен? » в справке
Редактор элемента управления поддерживает практически все стандартные (Microsoft) и распространенные классы элементов. Пользовательские классы также могут быть добавлены во встроенный список классов, путём аккуратной правки текстового файла "Dialog.def", который находится в той же папке что и Resource Hacker™.
Habetdin
18-06-2014, 00:01
в GUI при выборе "Сохранить все ресурсы" есть только в RC, но нет выбора в RES, в то время как в командной строке это допускается »
RaMMicHaeL предлагает для сохранения в .res использовать "Сохранить как..." в меню "Файл".
[hr]4 варианта программы (http://rghost.ru/56432740) для выяснения виновника падения на выходе. Кажется, виноват rus-файл, но возможно дело в chm-патче. Кто протестирует? У меня на двух ПК падение не воспроизводится :tomato2:
Habetdin, Я обновил справку и русификатор по той же ссылке на предыдущей странице, она постоянная.
В русификаторе заменил "Сохранить" на "Извлечь" и ещё пару поправок.
В справке поправил имя Dialogs.def, оно на вкладке "Поиск" не искалось из-за одной буквы "s", и добавил ссылку на описание из таблицы установочных файлов.
Если русификатор от FX отличается только набором ресурсов, тогда ещё проще, просто оригинальный русификатор обрезать удалив ресурсы, получим русификатор, который уменьшится в размере, и работать будет на оригинале и на FX. Вот скрипт обрезки ресурсов
[FILENAMES]
Exe=ResHacker.rus
SaveAs=ResHackerFX.rus
Log=delete_res.log
[COMMANDS]
-delete GIF,,
-delete CursorGroup,,
-delete Bitmap,,
-delete IconGroup,,
RaMMicHaeL предлагает для сохранения в .res использовать "Сохранить как..." в меню "Файл". » Да, есть там такое не заметил. Но проверил, потому что сохранить с подменой расширения и извлечь ресурсы несколько разные операции. В общем сохранение в res просто делает копию этого же файла с расширением res, но как известно в DLL и EXE есть не только ресурсы, к примеру ResHacker.exe = 1 Мб, а извлечённые через -extract результат 231 кб, в отображаемых ресурсах они конечно одинаковы. Хотелось бы также иметь возможность извлечь секцию в res-файл.
Кстати, ещё "Переименовать ресурсы" также не хватает. К примеру я хочу импортировать ресурсы из DLL прямо в EXE, но там 1033, а импортируются 1049, в итоге экономии в размере не получилось. Теоретически я могу удалить ресурсы 1033, но тут несостыковка, а если в ресурсах 1049 не существует некоторых, тогда пропадёт некий необходимый. Мне приходится сверять по именам, но если бы я пакетно переименовал, то мне бы не пришлось сверять, так как я бы уже не удалял, а применил -modify для обновления.
Такой же результат »
Не подтверждаю. Специально попросил знакомого проверить открытие и закрытие программы на Win8.1 x64, он сказал, что все прошло корректно. А вот на другой машине с Win7 x64, при закрытии вылетает эта самая ошибка (окно). Я не знаю в чем причина, выяснять нет возможности, все, что узнал, что на Win8 включен UAC, а на Win7 отключен. Короче, надо ковыряться.
Habetdin
Тут надо поэкспериментировать, но у меня такой возможности нет. Взять оригинал, проверить, как он открывается/закрывается на Win7/8, если все нормально, начинать перебирать разные комбинации открытия/закрытия после патчей FX и CHM. А еще надо поиграться с отключением/включением UAC.
В справке Мельникова я нашёл несколько недостатков, которые вы можете исправить »
Спасибо. Честно сказать, мне сейчас не до этого, да и лень. Не уверен, что справка для ResHacker так уж сильно востребована, чтобы ее вылизывать, мне вот она понадобилась только один раз, что-то подглядеть и такой перевод сойдет. Чем ковыряться (тратить время), мне проще использовать вашу работу (с вашего разрешения, разумеется).
AZJIO
Я тут немного в фотошопе поколдовал над PNG файлами в вашей справке и скомпилировал ее с помощью CHMDir (плагин для TC). Оба результата дали размер справки в 207Kb, против изначальных 311Kb. Если есть возражения, ссылку удалю.
ResHacker_Help_mod.7z (http://rghost.ru/56445932)
перевёл ResHackerFX.exe, через Radialix - попробуйте
http://rghost.ru/56446753
там и ResHacker.exe (без русика)
boss911
Я тут немного в фотошопе поколдовал над PNG файлами
Пойдёт. В принципе я сам хотел оптимизировать картинки, но также нет времени. Надо было пропробовать разные графические проги, например фотошоп на некоторых картинках при уменьшении цвета с 256 до 156 даже увеличивал размер, и сохранение в GIF не уменьшало. Думаю что-то нето, но все же я хотел оставить оригинальные цвета голубой красный и черный в палитре, а остальные (те что сглаживают шрифт) уменьшить количество градаций. Но вся эта волокита по поиску софта руки опускаются. У вас конечно эти оригинальные цвета немого изменились, но с учётом простоты, пускай так.
и скомпилировал ее с помощью CHMDir
Я хотел в конце концов скопилировать в htm2chm он жмёт ещё на 10-20% качественнее "HTML Help Workshop", но это когда спадёт ажиотаж с поправками.
Не уверен, что справка для ResHacker так уж сильно востребована У новичков востребована точно, и сокращает время. Я в своё время разбирался с ком-строкой и если бы мне так по полочкам было расписано, был бы не против.
мне проще использовать вашу работу на это и было рассчитано.
А на счёт вылизывать, кто найдёт любые ошибки, неточности, или просто предложить улучшения, сообщайте. Будет здорово, если справка будет отвечать полному здравому смыслу.
Честно сказать, мне сейчас не до этого, да и лень Я просто хочу некоторые проги (http://azjio.ucoz.ru/publ/plaginy_bartpe/svobodnoe_po_dlja_livecd/rusifikacija_notepad/7-1-0-45), которые в своё время мне здорово помогли перевести, для себя ну и с пользой для других, как бы в дань уважения. А времени и у меня нет, все мы как бы занятые.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC