السلام عليكم ورحمة الله وبركاته
هذا الكود التالي عمله يقوم بعمل اتصال وهمي وليس اتصال حقيقي انما يقوم باستدعاء نغمه يتم وضعها وكذلك يقو باستدعاء صوره يقوم بوضعها فيصبح الناتج كانه شخص اتصل بك
هذا البرنامج اول ماتشغله يقول لك
تضغط على OPTION
تختار بد ثم يطلب منك مدة الانتضار بالدقائق ثم تضغط OK
ثم يطلب منك مدة الاتصال بالثواني اللتي تريدها انت يعني كم مده استمرار النغمه
ثم تضغط OK ث يطلب منك ادخال اسم الشخص الذي تريد ان يضهر لك تكتب اي شي تريد حتى لو ارقام ثم تضغط OK
#Author (idea by): 666nik666
#Code and design mod: MakNes
#v0.3
import appuifw
import appswitch
import os
import e32
import sysinfo
import audio
import powlite_fm
import fgimage
import keycapture
from graphics import*
import keypress
def ru(x):return x.decode('utf-8')
def ur(x):return x.encode('utf-8')
img=Image.new((168,51))
fgi=fgimage.FGImage()
appuifw.app.screen='normal'
appuifw.app.title=u'pyZvonok'
def handl(rect):can.blit(im)
appuifw.app.body=can=appuifw.Canvas(redraw_callback=handl)
im=Image.open('e:\\system\\apps\\pyZvonok\\LOGO.jpg')
def stat():
v=appuifw.query(ru('مدة الانتظار (بالدقائق)'),'float')
ext=appuifw.query(ru('مدة الاتصال (بالثواني)'),'float',15)
imya=appuifw.query(ru('اسم المتصل (بالمعكوس)'),'text')
vr=int(v*60)
ex=int(ext)
if int(v)<0:
appuifw.note(ru('التوقيت\nخاطئ'),'error')
stat()
appswitch.switch_to_fg(ru('الهاتف'))
e32.ao_sleep(vr)
e32.reset_inactivity()
appswitch.switch_to_fg(ru('الهاتف'))
e.start()
img.rectangle((1,1,168,51),(63,63,63),width=3)
img.rectangle((0,0,167,50),(255,255,255),(255,255,255))
img.text((40,37),(ru('كــب لـصـتـي')),font=u'LatinBold13')
img.text((40,17),imya,font=u'LatinBold13')
g=Image.open('e:\\system\\apps\\pyzvonok\\raznoe\\g.png')
img.blit(g)
fgi.set(4,132,img._bitmapapi())
de=ur(u'e:\\system\\apps\\pyzvonok\\raznoe\\')+'s'
f=open(de)
muz=ru(f.read())
f.close()
s=audio.Sound.open(muz)
s.play()
e32.ao_sleep(ex)
s.stop
os.abort()
def ex(e):
os.abort()
e=keycapture.KeyCapturer(ex)
e.keys=(63587,)
def new():
fileman=powlite_fm.manager()
try:
new=ur(fileman.AskUser(ext=['.amr','.rng','.mid','.wav','.mp3','.aac']))
melodia=ur(u'e:\\system\\apps\\pyzvonok\\raznoe\\')+'s'
f=open(melodia,'w')
f.write(new)
f.close()
appuifw.note(ru('تم الاختيار'),'info')
except:
appuifw.note(ru('خطأ'),'error')
def about():
appuifw.note(ru('برنامج لتنفيذ اتصال وارد وهمي بعد مدة محددة'))
appuifw.note(ru('تعريب mEnPDA\nبواسطة Abbodi1406'))
def exit():
if appuifw.query(ru('خروج?'),'query'):
os.abort()
handl(())
appuifw.app.menu=[(ru('بدء'),stat),(ru('اختيار صوت النغمة'),new),(ru('تعريب mEnPDA'),about),(ru('خروج'),exit)]المطلوب الان هو اضافه لهذا الكود عملية تكرار يعني يتكرر التوقيت يعني كل خمس دقائق
مثال : انا طلبت منه انه يتصل بي بعد دقيقه اريده ان يتصل بي بعد كل دقيقه ان شاء الله انكم فهمتوني
البرنامج بلغة الباثون