 |
 |
|
MVBalance - предназначен для отображения на экране тудей оставшихся средств на вашем телефоне.
Особенности: - отображает остаток средств на телефоне и дату последнего обновления. - возможность обновления вручную и автоматически. - ведение истории обновления. - возможность немного "раскрасить" плагин под себя. - проговаривание баланса голосом (благодарим -QwertY-) - возможность вручную ввести разбор сообщения. - отображение дополнительной информации из ответа опсоса. - изменение цвета критических значений (первое значение в строке отображения). - автоматическая смена профиля (номер, баланс итд) при смене IMSI сим-карты (для владельцев мультисим).
Новое: 1. Пункт закрепить элементы разбит на закрепить, размер, позиция. Тренеруемся со стилом дальше. 2. Для каждого элемента в настройках добавлен прямоугольник, в котором он расположен. В рестре он теперь хранится текстом, а не бинаром, соответственно, придется конкретно потренироваться стилом. 3. Шаг выравнивания элементов. При изменении размеров/положения элемента они выравниваются по этому шагу. 4. Новый пункт меню - Показать USSD, кратковременно показывается последний ответ опсоса. 5. Отказался от дефолтных икон. Профиль может отображаться без иконы. Если в папке икон не будет upicon.gif, процесс обновления так же не будет отображаться. 6. Положение икон можно изменять в настройках. Для всех профилей общее. Не знаю, стоит ли для каждого профиля свое. 7. Возможность задать в настройках формат отображения дат и времен (в соответствии с MSDN). Пример, dd MMM YYYY HH:mm 8. Эти форматы применяются ко всем переменным типов d и t. 9. Для переменных профиля можно задать значения по-умолчанию. Эти значения присваиваются переменным перед разбором USSD. Если переменная в разборе не будет найдена, она будет иметь значение по-умолчанию. В строке дефолтных переменных необходимо указать переменную и за ней в кавычках - значение. Пример, %a"0.2" b="5" c-"3.14" 10. Множитель баланса. Для конвертирования в удобную валюту. После разбора балансового запроса, баланс умножается на этот множитель.
История изменений. 2.5.9 Баги: 1. Пофиксены удвоения профилей и баги с невозможностью нажать ОК в настройках (За счет добавления всем диалоговым окнам стиля WS_POPUP. Соответственно, пока не закроется текущее окно будет невозможно многократно кликнуть в плагине и в настройках). 2. Вновь созданный элемент корректно сохраняется. 3. Пофиксены баги, возникавшие при редактировании разборов.
Новое: 1. Пункт закрепить элементы разбит на закрепить, размер, позиция. Тренеруемся со стилом дальше:). 2. Для каждого элемента в настройках добавлен прямоугольник, в котором он расположен. В рестре он теперь хранится текстом, а не бинаром, соответственно, придется конкретно потренироваться стилом. 3. Шаг выравнивания элементов. При изменении размеров/положения элемента они выравниваются по этому шагу. 4. Новый пункт меню - Показать USSD, кратковременно показывается последний ответ опсоса. 5. Отказался от дефолтных икон. Профиль может отображаться без иконы. Если в папке икон не будет upicon.gif, процесс обновления так же не будет отображаться. 6. Положение икон можно изменять в настройках. Для всех профилей общее. Не знаю, стоит ли для каждого профиля свое. 7. Возможность задать в настройках формат отображения дат и времен (в соответствии с MSDN). Пример, dd MMM YYYY HH:mm 8. Эти форматы применяются ко всем переменным типов d и t. 9. Для переменных профиля можно задать значения по-умолчанию. Эти значения присваиваются переменным перед разбором USSD. Если переменная в разборе не будет найдена, она будет иметь значение по-умолчанию. В строке дефолтных переменных необходимо указать переменную и за ней в кавычках - значение. Пример, %a"0.2" b="5" c-"3.14" 10. Множитель баланса. Для конвертирования в удобную валюту. После разбора балансового запроса, баланс умножается на этот множитель.
Критерии: d - дата в числовом формате. Разделители - :/-.,. Примеры 20.03.08, 21/03, выводимый результат через слэш - 20/03/08, 21/03. t - время в числовом формате. Разделители как у даты. Выводимый результат через двоеточие - 20:03:08, 21:03. m - денежная сумма (банковский формат), с возможными десятичной точкой или запятой и разделителем тысячных разрядов - пробел или апостроф. Пример 2'236,67 выводимый результат - 2236.67. f - вещественное число (десятичная дробь). c - один символ. w - отдельное слово, состоящее из букв и цифр. s - набор символов, ограниченный ключевыми словами.
Пример: Оплата%em. Здесь 'Оплата' - ключевое слово, '%em' - конструкция переменная-критерий, % - обязательный признак конструкции, e - обязательное имя переменной, m - обязательный критерий. В данном случае программа после слова 'Оплата' будет искать денежную сумму, и результат поместит в переменную e.
Максимальная длина ключевого слова - 16 символов, переменной - 64. Поэтому для надежности ключевое слово необходимо указывать непосредственно перед переменной.
В отображении указываются только процент и имя переменной (пример - %e).
Фиксированные переменные (теперь обозначаются заглавными буквами):
8. Дальнейшая индивидуализация профилей. Для каждого свои: - икона, - набор отображений, - отдельный лог в папке логов, по имени профиля, - шаблон вывода в лог (если пуст, лог не ведется), - несколько запросов и соответствующих разборов. Первый запрос в списке является балансовым. Он вызывается по-умолчанию и при автоматическом обновлении.
9. Листание профилей джойстиком.
Тестовая версия. На всякий бэкаптесь! Настройка: 1. В папке Program FilesMalValMVBalance переименовать для VGA vicon.gif в icon.gif. Ненужный файл иконы можно удалить. 2. Если плагин не появился на тудее, запустить Program FilesMalValMVBalanceCfg.exe и там включить плагин. 3. Добавить как минимум один профиль (Нажав в плагине "Добавить?"). 4. В профиле ввести номер запроса баланса. 5. Раскрасить под себя: для перемещения элементов по плагину - длинный тап на иконе, отключить Закрепить элементы; для добавления нового элемента - длинный тап не на иконе - Новый элемент; для редактирования существующего элемента - длинный тап на элементе - Свойства. 5. Для подключения голоса скопировать папку voice_balance в папку плагина.
В архиве .cab
|
 |