Отдам этот сайт в добрые руки,желающие забрать его,пишите в личку,мой ник byferman
Коммуник • Просмотр темы - MVBalance (баланс на Today)
Untitled
Acer ASUS Gigabyte Glofiish HP HTC i-Mate LG Motorola O2 Qtek Rover Samsung Sony T-Mobile Toshiba
Искать в этом форуме:
Текущее время: 28 мар 2024, 14:47

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: MVBalance (баланс на Today)
СообщениеДобавлено: 31 дек 2009, 07:06 
Аватара пользователя
Репутация
Добавить очки репутации« 14 » Уменьшить очки репутации

Администратор
Не в сети


Зарегистрирован: 19 дек 2009, 10:57
Сообщений: 1387
Cпасибо сказано: 2
Спасибо получено:
32 раз в 31 сообщениях
Мой кпк: ищу подходящий
Заслуги:
За хорошую репутацию За очень хорошую репутацию За 10 Сообщений За 50 Сообщений За 100 Сообщений За 500 Сообщений За 1000 Сообщений
MVBalance v.2.5.9

Изображение

Предназначен для отображения на экране тудей оставшихся средств на вашем телефоне.

Особенности:
ПоказатьСкрыть- отображает остаток средств на телефоне и дату последнего обновления.

- возможность обновления вручную и автоматически, после исходящих звонка или СМС.
- обновление из командной строки (можно поставить как ярлык или назначить на кнопку) - Update.exe в папке программы.
- ведение истории обновления.
- возможность немного "раскрасить" плагин под себя. Раскраска, шрифты, иконы, выравнивание текста итд.
- изменение цвета критических значений (первое значение в строке отображения).
- проговаривание баланса голосом (благодарим -QwertY-)
- возможность вручную ввести разбор сообщения.
- отображение дополнительной информации из ответа опсоса.
- автоматическая смена профиля (номер, баланс, икона итд) при смене IMSI сим-карты (для владельцев мультисим). Джойстик влево-вправо листает имеющиеся профили.

Устанавливается посредством CABа. Предпочтительнее ставить в основную память.

Настройка:
ПоказатьСкрыть1. Если плагин не появился на тудее, запустить \Program Files\MalVal\MVBalance\Cfg.exe и там включить плагин.
2. Добавить как минимум один профиль (Нажав в плагине "Добавить?").
3. В профиле ввести номер запроса и строку разбора баланса.
4. Раскрасить под себя:
для перемещения и изменения размеров элементов - длинный тап на иконе ->Элементы->итд;

для добавления нового элемента - длинный тап не на иконе - Новый элемент;
для редактирования существующего элемента - длинный тап на этом элементе -> Свойства.
5. Для подключения голоса скопировать папку voice_balance в папку плагина.
6. Свои иконы помещаем в папку Icons. Для замены иконы обновления заменить upicon.gif.

Настройка разбора:
Разбор представляет собой набор ключевых слов и конструкций переменная-критерий(тип).

После необязательного ключевого слова указывается критерий поиска и переменная-хранилище.
Пример: Бонус%em.
Здесь Бонус - ключевое слово, %em - консрукция переменная-критерий, % - обязательный признак конструкции, e - обязательное имя переменной, m - обязательный критерий.
В данном случае программа после слова Бонус будет искать денежную сумму и результат поместит в переменную e.

Имеются фиксированные переменные (их нельзя указывать в разборе как хранилище):

В строке разбора:

%R - "рубли" баланса

%K - "копейки" баланса

В строке отображения:

%B - текущий баланс (R + K/100)
%C - текущий баланс с валютой
%N - имя профиля
%O - имя оператора
%D - дата последнего обновления
%T - время последнего обновления

%S - статус регистрации в сети
%U - последний USSD ответ
%W - изменение за месяц
%X - последнее изменение
%Y - ненулевое изменение
%Z - изменение за день
%I - имя последнего запроса
%J - номер последнего запроса


остальные буквы не фиксированы, их можно применять для получения и отображения других полезных данных.
Критерии:
d - дата в числовом формате. Разделители - :/-.,. Примеры 20.03.08, 21/03.
t - время в числовом формате. Разделители как у даты.
m - денежная сумма (банковский формат), с возможными десятичной точкой или запятой и разделителем тысячных разрядов - пробел или апостроф.
Пример 2'236,00.
f - вещественное число (десятичная дробь).
c - один символ.
w - отдельное слово, состоящее из букв и цифр.

s - набор символов, ограниченный ключевыми словами.

При разборе сложных СМС рекомендую придерживаться следующих правил:
а) по возможности не применять в разборе пробелы и знаки препинания. Все символы в разборе являются существенными, и пропуск или добавление «лишних» символов делает разбор не рабочим.
Например, на ответ
«Ваш баланс: 100 руб.»
разбор «баланс %R» не сработает, так как пропущено двоеточие. «баланс%R» корректно заберет баланс из ответа.
б) не указывать длинных ключевых слов (нескольких слов) перед нужной переменной. Достаточно указать 5-6 символов, стоящих непосредственно перед переменной.
Например, на ответ

«Ваш баланс составляет 100 руб.»
достаточно указать «составляет%R» (опять же, пробелы убраны, см п. а).

Отображение.
В отображении указываются процент и имя переменной (пример - %e).

пример1:
Строка получения: Vash balance sostavlyaet 14.45 rubley. Ostalos': 43 minuti
в строке разбора вводим: sostavlyaet%ROstalos%of
А в строке отображения например это: Баланс %B (%o мин.)

В итоге на экране увидим: Баланс 14.45 (43 мин.).

пример2:
Строка получения: Vash balance sostavlyaet 14 rubley 45 kopeek
в строке разбора вводим: sostavlyaet%Rrubley%K
А в строке отображения например это: Баланс %B руб.
В итоге на экране увидим: Баланс 14.45 руб.

Для типов f и m имеется возможность отформатировать результат.


Формат указывается в шаблоне отображения после переменной. Формат заключается в фигурные скобки.
Имеет три необязательных поля:
1. Символ, стоящий сразу за открывающей фигурной скобкой, будет использован как разделитель тысяч числа.
2. Число точек после запятой, указывается после запятой. Если с нулем, незначащие нули будут выводиться.
Если не указано, 2 знака, незначащие нули не отображаются.
3. Множитель, указывается после знака умножения.

Пример, имеется переменная %af. В ней число 1234.5678
%a{'} - на тудее 1'234.56

%a{ ,3} - на тудее 1 234.568
%a{*0.001} - на тудее 1.23
%a{",02*1e4} - на тудее 1"2345"678.00

Для дат и времен имеется возможность в настройках указать формат отображения (в соответствии с MSDN, функции GetDateFormat и GetTimeFormat).

Форматирование дат
d - число без незначащих нулей.
dd - число с незначащими нулями.
ddd - аббревиатура дня недели.

dddd - полное название дня недели.
M - номер месяца без незначащих нулей.
MM - номер месяца с незначащими нулями.
MMM - аббревиатура месяца.
MMMM - полное название месяца.
y - две последние цифры года без незначащих нулей.
yy - две последние цифры года с незначащими нулями.
yyyy - полное представление года.


h - часы без незначащих нулей. 12-ти часовой формат.
hh - часы с незначащими нулями. 12-ти часовой формат.
H - часы без незначащих нулей. 24-ти часовой формат.
HH - часы с незначащими нулями. 24-ти часовой формат.
m - минуты без незначащих нулей.
mm - минуты с незначащими нулями.
s - секунды без незначащих нулей.
ss - секунды с незначащими нулями.
t - символ A или P.

tt - символы AM или PM.

Пример для даты "ddd MMM dd yy" - результат "Ср авг 13 08".
для времени "hh:mm:ss tt" - "11:29:40 PM".


Примечание, прибивание балуна на данный момент осуществляется перехватом виндовых функций. Возможны зависы аппарата, вплоть до ХР.

Нормальное решение данной проблемы разыскивается.

Тестовая версия. На всякий бэкаптесь!


Вместе с логом присылайте, плз, строки баланса и разбора.

Для предотвращения ХР рекомендую SafeMode.


Текущая версия 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. Множитель баланса. Для конвертирования в удобную валюту. После разбора балансового запроса, баланс умножается на этот множитель.

Требования: WM2003, WM5, WM6

--- вы должны быть зарегистрированным пользователем, чтобы прочитать это содержимое ---


У вас нет доступа для просмотра вложений в этом сообщении.

_________________
Извините, что я говорю, когда вы перебиваете.


Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Re: MVBalance (баланс на Today)
СообщениеДобавлено: 30 мар 2010, 19:33 
Аватара пользователя
Репутация
Добавить очки репутации« 9 » Уменьшить очки репутации

Администратор
Не в сети


Зарегистрирован: 20 сен 2009, 00:05
Сообщений: 969
Откуда: Эстония
Cпасибо сказано: 1
Спасибо получено:
28 раз в 27 сообщениях
Мой кпк: Apple iPhone 3G 8Gb
Заслуги:
За хорошую репутацию За 10 Сообщений За 50 Сообщений За 100 Сообщений За 500 Сообщений
обновил до v.2.6.2

_________________
Изображение


Вернуться к началу
 Профиль Отправить email  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 3 часа



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Искать в этом форуме:
Перейти:  
cron
Рейтинг@Mail.ru Rambler's Top100
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB