4 страниц V  1 2 3 > »         
> UMT Master, Программа для обработки Usermenutree
sim_emrom
сообщение 13.4.2009, 17:26


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 16.3.2009
Из: Ханты-Мансийск
Пользователь №: 195 802
Модель телефона: Spica
Прошивка: a.v.2.1

Рейтинг: 79.5



UMT Master
(последняя версия от 4 октября 2009)

Ссылка на закачку (download link):
Прикрепленный файл umt_master.rar   ( 175.44 килобайт ) Кол-во скачиваний: 342

Исходные коды (sources):
Прикрепленный файл umtm121_src.rar   ( 16.73 килобайт ) Кол-во скачиваний: 160

Скриншот (screenshot):
Прикрепленное изображение

Альтернатива! Советую)

Программа предназначена для редактирования меню телефонов Motorola LinuxJava. Подробнее читаем в readme.txt, но в принципе, интерфейс понятный, видно из скриншота. Открываете файл UserMenuTree и работаете :) Удачи!

ВНИМАНИЕ!
По данным Dr.Web Online Scanner версия 1.2 от 14 августа 2009 года была носителем вируса Win32.Induc.
Я приношу свои извинения за возможные проблемы пользователям среды Delphi... На работоспособность ваших машин повлиять не должно было.
И всё же рекомендую обновиться до версии 1.21.
В ней так же исправлена ошибка добавления неизвестного ключа из буфера обмена.


In English:
UMT Master is master-type program for editing UserMenuTree files. It works with registry keys, converting them into captions (registry names) according to base file (menu.txt), which you can make in the program from SysRegistry file.

To change interface language to English, please edit lang.txt.
Just change 'Active = Russian' to 'Active = English' in Main section. For other languages you can make your own sections by translating English and naming it as Deutch, Spanish etc. and set it as Active.

Сообщение отредактировал sim_emrom - 25.5.2010, 15:14
Прикрепленный файл umt_master.rar   ( 175.44 килобайт ) Кол-во скачиваний: 342
Прикрепленный файл umtm121_src.rar   ( 16.73 килобайт ) Кол-во скачиваний: 160
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
AstaRoth
сообщение 13.4.2009, 17:54


Бошетунмай
********

Группа: Почетные МотоФаны
Сообщений: 3 111
Регистрация: 5.11.2005
Из: СЕВЕРОДВИНСК,29, РФ ☭
Пользователь №: 57 206
Модель телефона: E2=>Zn5=>Defy+=>Nubia
Прошивка: Ъбфбймус Edition
Победитель конкурса 2008


Настроение:
reBOOT



Рейтинг: 4045.5



sim_emrom, полезная программа. А ты мог бы выпустить в перспективе русскоязычную версию? А то прям неудобно как-то-вроде наша софтина-а не буржуйская.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
r.o.m.a.N
сообщение 13.4.2009, 18:21


Motoroma
********

Группа: Пользователи
Сообщений: 3 574
Регистрация: 16.8.2006
Из: Москва
Пользователь №: 95 283
Модель телефона: Е1, Moto G LTE
Прошивка: 49R 4.4.4

Рейтинг: 1026



sim_emrom,
Еще можно отписать сюда:
ROKR E8 & EM30
Z6/V8
U9
им тоже программа пригодиться
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
defaultlogin
сообщение 14.4.2009, 8:28


Интересующийся
**

Группа: Пользователи
Сообщений: 44
Регистрация: 5.4.2009
Из: /home/
Пользователь №: 197 205
Модель телефона: (M)otorola C350
Прошивка: c j2me

Рейтинг: 42.5



Эх немного опередил меня )
хотя я универсальную для всех моделей делаю и с русским )
и интерфейс более понятен)

и Linux версию )

Сообщение отредактировал sim_emrom - 13.6.2009, 13:01
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
andrey_moto
сообщение 14.4.2009, 8:55


Ветеран
*****

Группа: Пользователи
Сообщений: 484
Регистрация: 30.3.2008
Из: minsk
Пользователь №: 168 066
Модель телефона: bravo_wiui+Droid RAZR
Прошивка: E1®dar15


Настроение:
peverell



Рейтинг: 84



Цитата(defaultlogin @ 14.4.2009, 11:28) *

Эх немного опередил меня )
хотя я универсальную для всех моделей делаю и с русским )
и интерфейс более понятен)

так доделай и выложи, а там уже решат юзеры что им по душе smile.gif thumbsup.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
r.o.m.a.N
сообщение 14.4.2009, 19:49


Motoroma
********

Группа: Пользователи
Сообщений: 3 574
Регистрация: 16.8.2006
Из: Москва
Пользователь №: 95 283
Модель телефона: Е1, Moto G LTE
Прошивка: 49R 4.4.4

Рейтинг: 1026



Цитата(defaultlogin @ 14.4.2009, 21:52)

и Linux версию )
*


Wine стоит у каждого

Сообщение отредактировал r.o.m.a.N - 15.4.2009, 23:06
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sim_emrom
сообщение 15.4.2009, 19:01


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 16.3.2009
Из: Ханты-Мансийск
Пользователь №: 195 802
Модель телефона: Spica
Прошивка: a.v.2.1

Рейтинг: 79.5



Можно сделать и в режиме редактора автоматическое преобразование ключей в заголовки и наоборот при открытии/сохранении. Надо или уже всех всё устраивает?

Кто-нибудь улучшенное menu.txt выложит?
Первые опробовавшие на E8 появились (БАЗА, спасибо). Интересно, там ключи отличаются?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
r.o.m.a.N
сообщение 15.4.2009, 19:04


Motoroma
********

Группа: Пользователи
Сообщений: 3 574
Регистрация: 16.8.2006
Из: Москва
Пользователь №: 95 283
Модель телефона: Е1, Moto G LTE
Прошивка: 49R 4.4.4

Рейтинг: 1026



Цитата(sim_emrom @ Сегодня, 23:01)

Интересно, там ключи отличаются?
*


Наврядли
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
sim_emrom
сообщение 15.4.2009, 22:10


Опытный
***

Группа: Пользователи
Сообщений: 128
Регистрация: 16.3.2009
Из: Ханты-Мансийск
Пользователь №: 195 802
Модель телефона: Spica
Прошивка: a.v.2.1

Рейтинг: 79.5



Исходники UMT Helper
Прикрепленный файл SRC_UTMhelper.7z   ( 13.7 килобайт ) Кол-во скачиваний: 136

В основном предназначаются для рассмотрения TEQUILA, пособием по правильному программированию их не назовешь (скорее наоборот).

Код
В общем, вот что имеем:
Как основной тип данных используется TStrings. Просто с ними было удобней, 2 - для хранения КЛЮЧЕЙ и для ЗАГОЛОВКОВ. Хммм... Наверно можно было бы использовать матрицу строк вместо этого (раньше не подумал).

Для быстрой замены в любом режиме используется AnsiReplaceText из модуля StrUtils, которая заменяет все подстроки в строке на указанные (циклом пройтись по ключам-заголовкам).

В режиме мастера файл UserMenuTree читается как ini-файл. Имена секций (категорий) прочитываются в отдельный TStrings, а из каждой секции потом берутся значения параметра Items, точки с запятой - как бы представляют новые строки (интересно, почему бы просто не попробовать быстро заменить их той же функцией на #13#10? Эх я позорник...)

Очень много проблем возникает с вырезанием-вставкой элементов. Там типичные ошибки могут быть при установлении текущего индекса элементов.

Теперь. Я рекомендую использовать только режим "Мастера":
Нам нужно получить в память только матрицу из SysRegistry (и других - все читаются как ini-файлы), а так как имена полученных пунктов нельзя будет отредактировать, то это будет БЕЗОПАСНО (если там не встретится отдельно пункт Items, что, к счастью, невозможно) и можно будет не думать о пробелах и прочих премудростях жизни.
До конечного сохранения UserMenuTree (по нажатию кнопки) лучше всего иметь tmp-файл, в который всё будет сохраняться при перемещениях и прочих операциях (TIniFile не придётся закрывать в течение всей работы, как по логике должен был делать я, но режим "Редактора" смущал меня).

При сохранении символы "точка с запятой" возвращаются.

В общем, всё. Уверен, что в любом случае получится отличная программа! И моего там практически не будет.


Сообщение отредактировал sim_emrom - 16.4.2009, 16:01
Прикрепленный файл SRC_UTMhelper.7z   ( 13.7 килобайт ) Кол-во скачиваний: 136
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
БАZА
сообщение 16.4.2009, 6:31


Мастер
****

Группа: Пользователи
Сообщений: 179
Регистрация: 8.3.2007
Из: Заречный
Пользователь №: 125 911
Модель телефона: /Е8/V8/CLIQ
Прошивка: /Z-Mod/??/2.1

Рейтинг: 3



sim_emrom, Ключи не отличаются почти! Правда ключа на музыку не было! Сам добавил! smile.gif Могу написать его! smile.gif Вообще отличная програмка! thumbsup.gif

Вот ключ на музыку для е8
0f691cc5-ba54-4c81-9a56-e0b14c0eb4f0=Music
Для себя ещё ключи мидлетов поставленых туда воткнул и MpkgBox'а! smile.gif

Сообщение отредактировал БАZА - 16.4.2009, 6:39
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
UMT Master, Программа для обработки Usermenutree · ZN5 · Forum
 

4 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 26.6.2017, 19:04

Форум живёт: