Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 1, 2012 14:59:25

akahon
Зарегистрирован: 2012-04-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

прога не работал. Звонил на заданный номер но не положил после 540 секунд, звонок продолжается не отключается автоматически.

Офлайн

#2 Апрель 1, 2012 18:09:34

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

Извени, у меня смартфона нет.
Погуглил и понял что telephone.hang_up(1) не правильно, надо просто telephone.hang_up() замени и напиши получилось ли.

Офлайн

#3 Апрель 2, 2012 08:49:06

akahon
Зарегистрирован: 2012-04-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

Да я вчера исправил эту ошибку,

Убрал панель “задержку”, теперь задержка между звонками стандартная 10 секунд.
Прога Работает.

def call():
phonenumber = appuifw.query(ru('Номер телефона'),'text')
number = appuifw.query(ru('Количество'),'number')

for i in range(number):
telephone.dial(phonenumber)
wait.answer() # Вот эту строку сам добавил, Я хочу e32.ao_sleep(540) работал после ответа собеседника, не знаю работает или нет еще не проверял #
e32.ao_sleep(540)
telephone.hang_up()
e32.ao_sleep(10)
else:
print appswitch.switch_to_fg(u'pyMOflooder')
L =
test = appuifw.popup_menu(L,str(number)+ru(' звонков совершено'))
if test == 0 :
print ‘continue’
elif test == 1 :
app_lock.signal()
appuifw.app.set_exit()


wait.answer() Это правильна? Может вот так написать telephone.wait_answer()

Отредактировано akahon (Апрель 2, 2012 08:54:55)

Офлайн

#4 Апрель 2, 2012 09:22:27

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

А где ты взял wait_answer ?
В коде выше нет и в доке нет по етому модулю
http://pys60.garage.maemo.org/doc/s60/module-telephone.html .
wait.answer() должен вызвать ошибку

Офлайн

#5 Апрель 2, 2012 12:18:59

akahon
Зарегистрирован: 2012-04-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

Тогда что делать? что бы длительность разговора продолжался 9 минут после ответа собеседника

Офлайн

#6 Апрель 2, 2012 12:53:22

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

скиньте мне sis файл, посмотрим.
приведенный вами скрипт имеет ошибки.

так у меня это работает.

def call():
 phonenumber = appuifw.query(ru('Номер телефона'),'text')
 number = appuifw.query(ru('Количество'),'number')
 randomcall = appuifw.query(ru('Задержка'),'number')
 for i in range(number):
  telephone.dial(phonenumber)
  e32.ao_sleep(540)
  telephone.hang_up()
  e32.ao_sleep(randomcall)

Офлайн

#7 Апрель 2, 2012 16:32:42

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

akahon
ну e32.ao_sleep(540) дает примерно это время, если надо точно то придеться заморачиваться со статусами что в доке

Офлайн

#8 Апрель 2, 2012 19:46:09

akahon
Зарегистрирован: 2012-04-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

вот sis файл

Прикреплённый файлы:
attachment 1279057336_pymoflooder-v1.1.0-ru.sis (10,1 KБ)

Офлайн

#9 Апрель 2, 2012 19:49:06

akahon
Зарегистрирован: 2012-04-01
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

ilnur
скиньте мне sis файл, посмотрим.
приведенный вами скрипт имеет ошибки.

так у меня это работает.
def call():
 phonenumber = appuifw.query(ru('Номер телефона'),'text')
 number = appuifw.query(ru('Количество'),'number')
 randomcall = appuifw.query(ru('Задержка'),'number')
 for i in range(number):
  telephone.dial(phonenumber)
  e32.ao_sleep(540)
  telephone.hang_up()
  e32.ao_sleep(randomcall)



у меня тоже. но мне нужен точная значение

Отредактировано akahon (Апрель 2, 2012 19:50:12)

Офлайн

#10 Апрель 2, 2012 19:51:30

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Помогите пожалуйста переделать одну програмку

ровно через 540 секунд не оборвать, так как это время отсчитывается с момента набора номера, она учитывает ещё время до снятия трубки.
нужно эти 540 секунд отсчитывать после снятия трубки

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version