категории | RSS

Отредактированная версия CallS от Tager

Программа кнопка. Скриншота нет.
Требуется python с минимальной конфигурацией.
Делает вот, что: если вы нашили в каком нибудь документе нужный телефон и по нему надо позвонить, то просто копируем его и запускаем программу - она произведет вызов.
Если скопирован текст - будет произведен его поиск на Яндексе через стандартный браузер.
По завершению вышеописанных действий программа завершает работу.
Писал для себя. Может кому тоже пригодится...

Добавил:
  • набор номера осуществляется через эмуляцию клавиш, что позволяет пользоваться автонабором
  • набор для ussd запросов, также через эмуляцию клавиш

Для работы нужен python 1.4.5, сторонние модули приложены.
Работоспособность проверял только на 9.x

В первом прикрепленном файле необходимые модули, во втором версия с поиском в гугле в UCWEB

Прикрепленный файл #1:
Внимание! У вас нет прав для просмотра скрытого текста.
(12, 28 Kb)

 Форум: Модификация прошивок Symbian
nur87
2012-11-22T12:05:22Z

Здесь находятся
всего 0. За сутки здесь было 0 человек

Комментарии 30

  • 1
  • 2
  • #
#30   nur87    

Обновление от 22/11/2012 08:50:56
============
Причина редактирования: исправлены небольшие ошибки


0 ответить

#30   SharkyEXE    

nur87
Здравствуйте. Пожалуйста, если у Вас есть желание, время, возможность - сделайте так, чтобы при USSD запросе весь текст полученного USSD запроса отображался в отдельном окне. Поподробнее:
1) копирую *102#
2) запускаю программу CallS
3) при помощи эмуляции набирается *102#
4) после набора *102# стандартное окно не отображаеться, а отображаеться любое другое окно с тем текстом, что должен быть в стандартном окне, типа всплывающего сообщения/уведомления на питоне
5) я этом всплывающем сообщении/уведомлении на питоне после прочтения текста я жму Выход или ОК
6) программа CallS закрывается
Все эти телодвижения мне нужны для того, что у меня установлена прога Н82смарт и что если стд. окно после *102# будет показываться - то нельзя будет затем позвонить из телефонной книги, пока не перезагрузишь телефон. Спасибо.
Спасибо.


0 ответить

#30   Slavasyrota    

nur87, ну и фиг с ним. smile


0 ответить

#30   nur87    

Slavasyrota
Правда когда китаец запущен, поиск не работает, а просто переходит в китайца. Когда закрыт - работает.

не знаю как это поправить smile


0 ответить

#30   Slavasyrota    

nur87, там нет модуля Luu.pyd. Я себе уже нашел. В принципе, работает. Правда когда китаец запущен, поиск не работает, а просто переходит в китайца. Когда закрыт - работает.


0 ответить

#30   nur87    

Slavasyrota
необходимые модули приложены же


0 ответить

#30   Slavasyrota    

Версия для китайца Чет пишет что отсутствует модуль luu.


0 ответить

#30   dimy44    

griha1977,
насчет применения- это уж каждый сам решает, скажем, у кого-то секретная информация в текстовом файле записана, и ее никак нельзя в т/ф книге светить)


0 ответить

#30   nur87    

dimy44
хорошо. пока корректировать не буду.
если ещё кому то понадобиться то подкорректирую

спасибо огромное за помощь с питоном


0 ответить

#30   dimy44    

nur87,
у меня работает, только после некоторой корректировки, т.к. у меня в модульпаке rkeypress не тот лежит, что у тебя юзается, и ему требуется второй аргумент- длительность нажатия кнопки. Он круче, т.к. юзает не только нажатия, а и удержание, поэтому мне лучше код подкорректировать, чем откатываться на менее функциональный модуль.


0 ответить

#30   nur87    

dimy44
такие ценные коменты пусть лучше будут.
на счет ексепта, хорошо. спасибо.
кстати у тебя эта версия нормально работала? т.е. на н73 работает?
-------------
Добавлено в 08.11: griha1977
кому как.
с помощью этой проги, скопировал, запустил прогу и уже совершается звонок.
а пока сохранишь и т.д. а если не хочется сохранять в справочник? потом ещё удалять
-------------
Добавлено в 08.14: Обновление от 04/05/2012 08:14:46
============
Причина редактирования: обновление


0 ответить

#30   griha1977    

Столько трудностей и зачем если можно проще ? Скопировал номер сохранил в телефонную книгу и звони наздоровье.


0 ответить

#30   Droid7    

Не, непригодится! Уж извиняйте.


0 ответить

#30   dimy44    

Щас скачал, глянул... Имхо, лучше бы насчет clipboard2.pyd в except просто import clipboard. Ведь этот сишный нужен только определенному кругу юзеров, у остальных стандартный работает. А у тебя получается, мол, нету clipboard2- пошел нафиг. А как известно, с этими сишными модулями у многих юзеров проблемы с импортом: прошивка не та, капсы не те... Ох, и комментов накопилось), очистил бы ты этот треп, а то файл еще не одобрен, а уже куча дискуссий)


0 ответить

#30   nur87    

Обновление от 03/05/2012 22:13:46
============
Причина редактирования: обновление


0 ответить

#30   SharkyEXE    

Цитата: nur87
Обновление от 03/05/2012 16:29:29
============
Причина редактирования: добавлена новая версия

Теперь с + всё отлично, теперь набирается именно +79051234567, а не как раньше, 79051234567. Спасибо.


* редактировал(а) SharkyEXE 3 май 2012

0 ответить

#30   nur87    

Обновление от 03/05/2012 16:29:29
============
Причина редактирования: добавлена новая версия


0 ответить

#30   dimy44    

там на плюс сканкод должен быть как у звездочки (42), и затем в цикле надо проверку делать if i == u'+': эмулируем звездочку еще раз, т.к. плюс- это двойное нажатие звездочки, по-крайней мере у меня это работает.


0 ответить

#30   nur87    

SharkyEXE
щас гляну. + я не проверял к сожаению


0 ответить

#30   SharkyEXE    

nur87
Здравствуйте.

1) У меня телефон Nokia N82, версия прошивки 35.0.002
2) Удалил уже стоящий у меня питон
3) Удалил хвосты с диска С и диска Е по маске:
3-1) *.*pyd*
3-2) *.*pyc*
3-3) *.*py*
4) Отсюда Super python диск C+E - v.2.50(0) скачал и установил это: В прикрепленном файле 3: новая сборка v2.6 с автоустановкой на диск Е;
5) Отсюда CallS 2.2.1 - v.2.2.1 по основной ссылке скачал и установил на диск Е это: [9, 45 Kb]
6) Отсюда CallS 2.2.1 - v.2.2.1 скачал и распаковал на диск Е это: Прикрепленный файл #1
7) Копирую номер в формате +79051234567, запускаю программу, происходит набор номера, но только без +, т. е. вместо +79051234567 у меня набирается 79051234567
Спасибо.


0 ответить

  • 1
  • 2
  • #