Показать сообщение отдельно
Непрочитано 16.05.2016, 13:14  
kisoft
Частый гость
 
Регистрация: 02.07.2009
Сообщений: 26
Сказал спасибо: 12
Сказали Спасибо 37 раз(а) в 12 сообщении(ях)
kisoft на пути к лучшему
По умолчанию Re: Апгрейд "анти-капли" HP-890CN

Предлагаю вашему вниманию редактор дампа для HP-890CN.
Для запуска требует JRE 7 (пока есть проблемы), а лучше JRE 8 (запуск без проблем).

Редактор позволяет редактировать дамп в формате Intel Hex, либо в бинарном виде.
Редактируется в файле только то, что описано в параметрах (они хранятся в ini файле), если нужно свободное редактирование файла, этот продукт не для Вас, есть более другие редакторы.
Редактор содержит возможность создания/модификации/удаления параметров из ini файла.
Редактор "распространяется" как есть, без каких либо гарантий и т.п. Freeware.
Исходники будут позже выложены на GitHub.

В двух словах, как это работает:
1. Запускаем редактор.
2. Если в левом окне нет данных (параметров), нужно их импортировать (хотя такого быть не должно).
3. Как только появился список, можно загрузить файл дампа.
4. Редактирование данных производится выбором в списке нужного параметра (клик), либо сразу дабл клик - вызов диалога редактирования данных для выбранного параметра. Выбранный параметр в дампе подсвечивается. Измененные данные также подсвечиваются (другим цветом).
5. Для редактирования данных предлагается два варианта представления данных: шестнадцатеричное (HEX) в виде "0x123F" (отличительная черта - префикс "0x") и десятичное в виде "1275". Данные для редактирования отображаются сразу в двух полях с разным представлением. Можно редактировать в любом из них. Шестнадцатеричное представление всегда слева, десятичное - справа. При редактировании HEX данных, префикс "0x" на время редактирования убирается. Существует контроль данных, т.е. в поле с десятичным представлением допустимо вводить только цифры, с шестнадцатеричным, помимо цифр еще буквы A-F или a-f.
6. Редактор содержит функционал для редактирования ini файла (Меню: Параметры/Параметры). Сохранение изменений производится автоматически. Возможно, в дальнейшем этот файл попадет внутрь пакета и не будет виден в файловой системе.
7. Редактор отслеживает изменения в дампе, если есть изменения в дампе, при попытке выйти из редактора, не сохранив файл, выдается предупреждение.

13-06-2016:
- Qt версия больше поддерживаться не будет, ввиду того, что java версия меньше по размеру и геморрою.
- v1.0 Внесены изменения по пожеланиям shaman1010 (бОльшая часть). Ссылка на скачивание та же самая.
14-06-2016:
- С Java 7 (7u80) есть проблемы, спасибо Ast78512.
15-06-2016:
- v 1.1
- Попытка исправить проблемы с Java 1.7 (должно быть без проблем, но кто знает).
- Отображение исправленных данных.

UPD: Обновил ссылку (03.02.2021): https://drive.google.com/file/d/1NtY...ew?usp=sharing

Требует Java SE JRE v7 или 8.
Разархивировать, запустить: java -jre hp_890cn_editor.jar
Данная версия держит все установки в ini файле, который должен лежать в текущем каталоге. Ini файл есть в дистрибутиве.

Буду признателен, если сообщите, работает или нет. Возможны баги, потому что тестировал не очень много.

Последний раз редактировалось kisoft; 03.02.2021 в 19:23. Причина: Исправлена ссылка на дистрибутив Java варианта, теперь на Google Disk
kisoft вне форума  
Эти 19 пользователя(ей) сказали Спасибо kisoft за это сообщение:
alvadep (16.05.2016), AndySo (16.05.2016), AR_Favorit (16.05.2016), bucks (16.07.2019), ColonelTY (13.10.2023), demanik (19.03.2019), DHK (15.10.2016), Ednaz (17.08.2016), elixir8888 (17.07.2017), FeodorZloy (25.12.2022), indman (16.05.2016), lemor (07.06.2017), mihail (26.10.2022), savantik (27.03.2017), shaman1010 (15.06.2016), single61 (30.06.2018), smokok (28.03.2017), t190180170 (25.07.2017), vovvan (13.06.2017)