Найти - Пользователи
Полная версия: Помогите пожалуйста переделать одну програмку
Начало » Центр помощи » Помогите пожалуйста переделать одну програмку
1 2
akahon
прога не работал. Звонил на заданный номер но не положил после 540 секунд, звонок продолжается не отключается автоматически.
Singularity
Извени, у меня смартфона нет.
Погуглил и понял что telephone.hang_up(1) не правильно, надо просто telephone.hang_up() замени и напиши получилось ли.
akahon
Да я вчера исправил эту ошибку,

Убрал панель “задержку”, теперь задержка между звонками стандартная 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()
Singularity
А где ты взял wait_answer ?
В коде выше нет и в доке нет по етому модулю
http://pys60.garage.maemo.org/doc/s60/module-telephone.html .
wait.answer() должен вызвать ошибку
akahon
Тогда что делать? что бы длительность разговора продолжался 9 минут после ответа собеседника
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)
Singularity
akahon
ну e32.ao_sleep(540) дает примерно это время, если надо точно то придеться заморачиваться со статусами что в доке
akahon
вот sis файл
akahon
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)



у меня тоже. но мне нужен точная значение
ilnur
ровно через 540 секунд не оборвать, так как это время отсчитывается с момента набора номера, она учитывает ещё время до снятия трубки.
нужно эти 540 секунд отсчитывать после снятия трубки
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB