Утилиты - [addon] Resource Hacker [FX]

Ответить
 • Просмотры: 2
Аватара пользователя
Painkiller

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение Painkiller »

Painkiller, SamLab, а если запустить программу от имени администратора? Кажется при выходе не хватает прав на сохранение настроек в ini-файл, находящийся в папке программы Изображение По крайней мере исключение c0000005 - нарушение прав доступа...

boss911, в вашем варианте нет файла Dialogs.def - не подскажете, зачем он нужен?
Аватара пользователя
Painkiller

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение Painkiller »

Цитата Habetdin:



Painkiller, SamLab, а если запустить программу от имени администратора? Кажется при выходе не хватает прав на сохранение настроек в ini-файл, находящийся в папке программы
Утилиты - [addon] Resource Hacker [FX]




Запускал, такой же результат
Аватара пользователя
AZJIO

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение AZJIO »

boss911, В справке Мельникова я нашёл несколько недостатков, которые вы можете исправить:

Критические:

1. На странице "Краткий обзор" в конце пример переименования с RenameFiles не работает у меня на WinXP, возможно он тоже для Win98, не проверял.

2. На странице "Исходный код" текст: НО я неПожалуйста не спрашивайте меня об этом!

Ошибки как мне кажется формы речи:

На странице "Введение" параграфы невозможно читать как отдельные сообщения, а только как придаток от первого предложения.

Заголовки разделов не стоит оканчивать двоеточиями.

Смысловые ошибки:

1. На странице "Командная строка": Создание сценария в командной строке может вызвать трудности с задачами Resource Hacker™. Как ясно из того предложения там сказано о трудностях рутинной работы вставки команд, а именно имён файлов открытия и сохранения. Но фактически при объявлении переменных дальнейший ввод конструкции как бы не вызывает этих трудностей, а вот скорость работы запуска программы и каждый раз открытия, анализа и сохранения файла, это сильно тормозит при обработке к примеру 100 ресурсов, так как работа с дисков во много раз медленнее чем в памяти.

2. Примеры: (Для точности пути файлов не указаны). Не для точности, а для наглядности, для упрощения чтения примеров.

3. Лицензионное соглашение: ОГОВОРКА. У этого слова есть точное определение "ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ"

4. На странице "Краткий обзор": Комбинация компилированного изображения и декомпилированного текста –. Под изображением там имелось ввиду макет диалогового окна

5. акселераторов переводится как ускорители, на деле быстрые клавиши, то есть горячие клавиши используемые только в текущем окне (если оно активно). Может для программистов термин понятен/догадливый, но для среднестатистического пользователя нет. Я вообще имена стандартных ресурсов оставил такими как они написаны в дереве ресурсов программы.

6. О бэкапе на странице "Краткий обзор": "Если вы намерены изменить ресурсы, то сначала надо удостовериться, что первоначальный файл сохранен.". Может сделана его копия? Если он открыт то он по умолчанию не требует сохранения. Там же: "Потом полностью проверьте этот файл." Что именно проверять и зачем? Там же: "Теперь всякий раз, когда файл изменен и сохранен, Resource Hacker™ автоматически создает резервную копию оригинального файла перед сохранением измененного." Почему теперь? Он сразу начинает сохранять копию, а не после того как я его как то сохраню.

Там же: "Внутренние особенности поддержки компилятора - \t .... для предоставления". Не проще ли "Компилятор поддерживает метасимволы \t .... являющиеся тем-то...

Там же: "использовать клавиши TabShift-Tab", а надо Tab или Shift-Tab

Там же: "Редактор Диалога может быть открыт из меню Предварительного просмотра, если нажать на правую кнопку". Можно сказать из контекстного меню редактируемого элемента на макете диалогового окна или "в окне предпросмотра".

Там же : "Новое управление также можно добавить." В программирование правильный термин "элемент управления", или для кого то "управляющий элемент".

Там же: "Верхний левый угол управления, который будет добавлен, будет управлением по умолчанию, в котором диалог первоначально отображается нажатием правой кнопки." Угол будет управлением? Реально будут вставлены координаты мыши, чтобы на том месте вставился элемент.
Аватара пользователя
AZJIO

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение AZJIO »

Habetdin,
Цитата Habetdin:



Dialogs.def - не подскажете, зачем он нужен?
Утилиты - [addon] Resource Hacker [FX]




в справке


Цитата:



Редактор элемента управления поддерживает практически все стандартные (Microsoft) и распространенные классы элементов. Пользовательские классы также могут быть добавлены во встроенный список классов, путём аккуратной правки текстового файла "Dialog.def", который находится в той же папке что и Resource Hacker™.
Аватара пользователя
Habetdin

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение Habetdin »

Цитата AZJIO:



в GUI при выборе "Сохранить все ресурсы" есть только в RC, но нет выбора в RES, в то время как в командной строке это допускается
Утилиты - [addon] Resource Hacker [FX]




RaMMicHaeL предлагает для сохранения в .res использовать "Сохранить как..." в меню "Файл".

4 варианта программы
для выяснения виновника падения на выходе. Кажется, виноват rus-файл, но возможно дело в chm-патче. Кто протестирует? У меня на двух ПК падение не воспроизводится Изображение
Аватара пользователя
AZJIO

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение AZJIO »

Habetdin, Я обновил справку и русификатор по той же ссылке на предыдущей странице, она постоянная.

В русификаторе заменил "Сохранить" на "Извлечь" и ещё пару поправок.

В справке поправил имя Dialogs.def, оно на вкладке "Поиск" не искалось из-за одной буквы "s", и добавил ссылку на описание из таблицы установочных файлов.



Если русификатор от FX отличается только набором ресурсов, тогда ещё проще, просто оригинальный русификатор обрезать удалив ресурсы, получим русификатор, который уменьшится в размере, и работать будет на оригинале и на FX. Вот скрипт обрезки ресурсов



HTML код:

Код: Выделить всё

 [FILENAMES]
 Exe=ResHacker.rus
 SaveAs=ResHackerFX.rus
 Log=delete_res.log
[COMMANDS]
-delete GIF,,
-delete CursorGroup,,
-delete Bitmap,,
-delete IconGroup,,




Цитата Habetdin:



RaMMicHaeL предлагает для сохранения в .res использовать "Сохранить как..." в меню "Файл".
Утилиты - [addon] Resource Hacker [FX]




Да, есть там такое не заметил. Но проверил, потому что сохранить с подменой расширения и извлечь ресурсы несколько разные операции. В общем сохранение в res просто делает копию этого же файла с расширением res, но как известно в DLL и EXE есть не только ресурсы, к примеру ResHacker.exe = 1 Мб, а извлечённые через -extract результат 231 кб, в отображаемых ресурсах они конечно одинаковы. Хотелось бы также иметь возможность извлечь секцию в res-файл.

Кстати, ещё "Переименовать ресурсы" также не хватает. К примеру я хочу импортировать ресурсы из DLL прямо в EXE, но там 1033, а импортируются 1049, в итоге экономии в размере не получилось. Теоретически я могу удалить ресурсы 1033, но тут несостыковка, а если в ресурсах 1049 не существует некоторых, тогда пропадёт некий необходимый. Мне приходится сверять по именам, но если бы я пакетно переименовал, то мне бы не пришлось сверять, так как я бы уже не удалял, а применил -modify для обновления.
Аватара пользователя
boss911

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение boss911 »

Цитата Painkiller:



Такой же результат
Утилиты - [addon] Resource Hacker [FX]




Не подтверждаю. Специально попросил знакомого проверить открытие и закрытие программы на Win8.1 x64, он сказал, что все прошло корректно. А вот на другой машине с Win7 x64, при закрытии вылетает эта самая ошибка (окно). Я не знаю в чем причина, выяснять нет возможности, все, что узнал, что на Win8 включен UAC, а на Win7 отключен. Короче, надо ковыряться.



Habetdin



Тут надо поэкспериментировать, но у меня такой возможности нет. Взять оригинал, проверить, как он открывается/закрывается на Win7/8, если все нормально, начинать перебирать разные комбинации открытия/закрытия после патчей FX и CHM. А еще надо поиграться с отключением/включением UAC.




Цитата AZJIO:



В справке Мельникова я нашёл несколько недостатков, которые вы можете исправить
Утилиты - [addon] Resource Hacker [FX]




Спасибо. Честно сказать, мне сейчас не до этого, да и лень. Не уверен, что справка для ResHacker так уж сильно востребована, чтобы ее вылизывать, мне вот она понадобилась только один раз, что-то подглядеть и такой перевод сойдет. Чем ковыряться (тратить время), мне проще использовать вашу работу (с вашего разрешения, разумеется).
Аватара пользователя
boss911

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение boss911 »

AZJIO



Я тут немного в фотошопе поколдовал над PNG файлами в вашей справке и скомпилировал ее с помощью CHMDir (плагин для TC). Оба результата дали размер справки в 207Kb, против изначальных 311Kb. Если есть возражения, ссылку удалю.



ResHacker_Help_mod.7z
Аватара пользователя
mamont1

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение mamont1 »

перевёл ResHackerFX.exe, через Radialix - попробуйте

http://rghost.ru/56446753


там и ResHacker.exe (без русика)
Аватара пользователя
mamont1

Re: Утилиты - [addon] Resource Hacker [FX]

Сообщение mamont1 »

boss911


Цитата:



Я тут немного в фотошопе поколдовал над PNG файлами



Пойдёт. В принципе я сам хотел оптимизировать картинки, но также нет времени. Надо было пропробовать разные графические проги, например фотошоп на некоторых картинках при уменьшении цвета с 256 до 156 даже увеличивал размер, и сохранение в GIF не уменьшало. Думаю что-то нето, но все же я хотел оставить оригинальные цвета голубой красный и черный в палитре, а остальные (те что сглаживают шрифт) уменьшить количество градаций. Но вся эта волокита по поиску софта руки опускаются. У вас конечно эти оригинальные цвета немого изменились, но с учётом простоты, пускай так.


Цитата:



и скомпилировал ее с помощью CHMDir



Я хотел в конце концов скопилировать в htm2chm он жмёт ещё на 10-20% качественнее "HTML Help Workshop", но это когда спадёт ажиотаж с поправками.


Цитата:



Не уверен, что справка для ResHacker так уж сильно востребована



У новичков востребована точно, и сокращает время. Я в своё время разбирался с ком-строкой и если бы мне так по полочкам было расписано, был бы не против.


Цитата:



мне проще использовать вашу работу



на это и было рассчитано.



А на счёт вылизывать, кто найдёт любые ошибки, неточности, или просто предложить улучшения, сообщайте. Будет здорово, если справка будет отвечать полному здравому смыслу.




Цитата:



Честно сказать, мне сейчас не до этого, да и лень



Я просто хочу
некоторые проги
, которые в своё время мне здорово помогли перевести, для себя ну и с пользой для других, как бы в дань уважения. А времени и у меня нет, все мы как бы занятые.
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»