PyS60 (Python for Symbian) inbox modülü

Symbian telefonunuzda Python scriptlerini çalıştırabilirsiniz. PythonforS60 uygulamasını buradan indirebilirsiniz.Inbox modülü sayesinde gelen kutunuzdaki mesajların adres, içerik, okunmuş olup olmaması ve tarih bilgilerini okuyabilir; okunmamış yapabilir ve silebilirsiniz.

#e:systemappspythoninbox_deneme.py
import inbox  #inbox modülünü tanıtıyoruz
kutum = inbox.Inbox() #kutum isminde bir inbox nesnesi tanımlıyoruz
mesaj_no = kutum.sms_messages()#mesaj_no değişkenine tüm mesajların idlerini atıyoruz.

print kutum.address(mesaj_no[0]) #gelen kutusundakii 0 numaralı mesajın adresini ekrana yazdırıyoruz.

print kutum.content(mesaj_no[0]) #0 nolu mesajın içeriğini ekrana yazdırıyoruz.
print kutum.time(mesaj_no[0]) #0 nolu mesajın tarihini ekrana yazdırıyoruz.
kutum.set_unread(mesaj_no[0]) #0 nolu mesajı okunmamış yapıyoruz.
print kutum.unread(mesaj_no[0]) #eğer mesaj okunduysa 0 okunmadıysa 1 sonucunu verir.
kutum.delete(mesaj_no[0]) #gelen kutusundaki ilk mesajı siliyoruz.

Yukarıdaki dosyayı buradan indirebilirsiniz.

Ayrıca bind komutunu kullanarak mesaj gelir gelmez olacak olan olaylarıda yazabiliriz. Aşağıda yapacağımız örnekte mesaj geldiğinde mesajı hafıza kartında belirlediğimiz bir dizin içerisine [adres]+[tarih]+[.txt] olarak kaydeden bir kod yazacağız.

Yukarıdaki dosyayı buradan indirebilirsiniz.

Leave a Reply

Your email address will not be published. Required fields are marked *

*