Найти - Пользователи
Полная версия: Помогите пожалуйста переделать одну програмку
Начало » Центр помощи » Помогите пожалуйста переделать одну програмку
1 2
akahon
Здравствуйте Я совсем новичок в этим деле ,
мне очень нужен переделать программу который сделает автодозвон на указанный номер. Можно ввести количество звонка. Но не указана когда положить труппку. Я хочу изменить его таким образом: возможность задать время разговора или (после ответа удержат звонок 8 мин 58 сек потом автоматически положить труппку) как программу auto hang up , но не знаю каким образам изменит программу. Била бы здорово если добавлять интервал временны между количеством звонка.

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

Вот код программы

def ru(x):return x.decode('utf-8')
import appuifw
import appswitch
import telephone
import e32
import random
import messaging

appuifw.app.title=u'pyMOflooder'

def redraw(rect):
cc.clear(0x000000)
cc.text((10,20),ru('pyMOflooder 1.1.0'),(0xFFF8DC))
cc.text((10,40),ru('от автора zoellner86'),(0xFFF8DC))
cc.text((10,60),ru('www.zoellner.tk/pymoflooder'),(0xFFF8DC))
cc.text((10,80),ru('ICQ: 379-733-981'),(0xFFF8DC))
cc.text((10,100),ru('Перевод: Bir91'),(0xFFF8DC))
cc.text((10,120),ru('ICQ: 391-510-930'),(0xFFF8DC))
cc.line(,(0xffcc03))
cc.line(,(0xffcc03))

def menu():
appuifw.app.body=cc
appuifw.app.screen='normal'
redraw(cc)

lock=appuifw.e32.Ao_lock()
cc=appuifw.Canvas(event_callback=None, redraw_callback=redraw)

menu()

def exit_key_handler():
app_lock.signal()
appuifw.app.set_exit()


def numbers():
phonenr = appuifw.query(ru('Номер телефона'), ‘text’)
quant = appuifw.query(ru('Количество'), ‘number’)
i=0
smstext = int(i) + 1
while i<quant:
messaging.sms_send(phonenr, smstext)
i=i+1
smstext = int(smstext) + 1
print appswitch.switch_to_fg(u'pyMOflooder')
L =
test = appuifw.popup_menu(L,str(quant)+ru(' сообщений отправлено'))
if test == 0 :
print ‘continue’
elif test == 1 :
app_lock.signal()
appuifw.app.set_exit()


def text():
smstext = appuifw.query(ru('Сообщение'), ‘text’)
phonenr = appuifw.query(ru('Номер телефона'), ‘text’)
quant = appuifw.query(ru('Количество'), ‘number’)
i=0
while i<quant:
messaging.sms_send(phonenr, smstext)
i=i+1
print appswitch.switch_to_fg(u'pyMOflooder')
L =
test = appuifw.popup_menu(L,str(quant)+ru(' сообщений отправлено'))
if test == 0 :
print ‘continue’
elif test == 1 :
app_lock.signal()
appuifw.app.set_exit()


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(10)
telephone.hang_up(1)
e32.ao_sleep(random.randrange(randomcall+1))
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()


app_lock = e32.Ao_lock()
menu1= ((ru('Текст вашего сообщения'), text),(ru('Числовая последовательность'), numbers))

appuifw.app.menu = [(ru('SMS спамер'),menu1),
(ru('Спам вызов'), call),
(ru('Выход'), exit_key_handler)
]

lock.wait()
appuifw.app.menu_key_text=ru('Действия')
appuifw.app.exit_key_text=ru('Выход')
appuifw.app.exit_key_handler = exit_key_handler
appuifw.app.set_exit()
ilnur
напиши какая программа конкретно тебе нужна.
не хочу разбираться в чужом коде.
может с нуля проще и быстрее написать то что те нада.
Singularity
“задержка” теперь время между звонками , а звонок будет длиться 540 сек .
Я надеюсь
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(1)
  e32.ao_sleep(randomcall)
 else:
  print appswitch.switch_to_fg(u'pyMOflooder')
 test = appuifw.popup_menu(L,str(number)+ru(' звонков совершено'))
 if test == 0 :
  print 'continue'
 elif test == 1 :
  app_lock.signal()
  appuifw.app.set_exit()
akahon
Спасибо за внимание, Мне нужен авто звонилка. Сделает авто звонок по заданному номеру,
И автоматически завершает всех вызовов после 8 минут 59 секунд. Как то ограничение связи. Исходящий вызов не может продолжатся больше 8 мин 59 секунд (если не нажать красную кнопку ). И возможность указать количество звонка. Если возможно звонит по таймеру как будильник.
akahon
Большой вам Спасибо, шас попробую.
Singularity
akahon, Ты англоязычный . Пиши по английски тебя поймут
akahon
Я турк, если заметите ошибку не обращайте внимание
akahon
akahon
Это программа для symbian (sis) я проста распаковал и изнутри нашел default.py изменил так как вы сказали. Теперь можно проста упаковать для установления или сначала компилировать? Если компилировать то каком кампиляторе?
ilnur
можно просто упаковать
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