Script Flash SMS Sederhana Dengan Python S60 - DHOCNET Blog

Script Flash SMS Sederhana Dengan Python S60

Script Flash SMS Sederhana Dengan Python S60

Hemmmmm.... iseng-iseng maren mainan Python S60 trus nyoba bikin flash sms sendiri :)

Biarpun aplikasi serupa udah ada sebelumnya, tapi kan liatan lebih keren kalo bikin sendiri .. :D

Disini, Python S60 yang digunakan adalah versi 1.45 final. Kalo kamu belum punya, silahkan download disini dan jangan lupa di-install ... hehehe :D
Sedikit kode yang ditulis terlihat seperti ini...


DHOCNETADS   

# pertama, import modul yang diperlukan
import appuifw
import e32
import flashy

# buat tempat untuk menulis
def tulis():
    appuifw.app.title = u"Tulis Pesan"
    # menghandel tombol exit
    appuifw.app.exit_key_handler = keluar
    # buat menu
    appuifw.app.menu = [(u"Kirim", kirim_pesan), (u"Keluar", keluar)]
    tulisan = appuifw.Text(u"")
    appuifw.app.body = tulisan

# proses mengirim pesan
def kirim_pesan():
    appuifw.app.title = u"Mengirim Pesan"
    ambil_pesan = appuifw.app.body.get()
    # memprbaiki kalimat
    ambil_pesan = ambil_pesan.replace(u"u2029", u"\n")
    # menghitung jumlah karakter, max 160
    jml_chr = len(ambil_pesan)
    # bila jumlah karakter
    # lebih kecil atau sama dengan 160
    # perintah dibawah if akan dijalankan

    if jml_chr <= 160:
        # meminta nomor telepon
        nope = appuifw.query(u"Nomor Tujuan:", "text")
        if nope:
            appuifw.note(u"Mengirim pesan ...")
            flashy.send(u"%s"%nope, u"%s"%ambil_pesan)
            # kembali ke fungsi tulis
            tulis()
        # bila nomor tidak diisi, akan kembali ke fungsi tulis
        else:
            tulis()
    # bila karakter lebih dari 160
    else:
        appuifw.note(u"Error !\nPesan terlalu panjang. Max 160 karakter ...", "error")
        # kembali ke fungsi tulis
        tulis()

# fungsi keluar
def keluar():
    appuifw.note(u"Sampai jumpa, :)")
    jalan.signal()

jalan = e32.Ao_lock()
tulis()
jalan.wait()




Selesai nulis, silahkan disimpan dengan ekstensi *.py dan langsung aja dicoba ... :D

Ada tiga cara untuk menjalankan script yang barusan kita buat, tapi hanya satu saja yang akan ditulis disini dengan alasan, '' males copas terus ... :D ''

Setelah script ditransfer ke hape, buka aplikasi Python S60, klik Option pilih Run Script.





Kemudian pilih filebrowser.py, cari script yang baru kita buat, klik dan pilih execfile()

DHOCNETADS   









Setelah aplikasi terbuka, silahkan tulis apapun lalu kirim kemanapun untuk mencobanya ... :D








Bila nomor yang dituju benar-benar ada, dan sampai dengan selamat, pesan tersebut akan langsung terbuka tanpa "konfirmasi" walaupun si penerima sedang membuka atau menjalankan aplikasi lain ...
Dan perhatikan, tombol Option dan Close berubah menjadi Save dan Delete !





Script diatas masih sangat sederhana dan akan terjadi kesalahan atau error bila nomor telepon yang dimasukan berupa huruf. Jadi, silahkan di kutak katik dan selamat berkreasi ... ^_^'

Sekian, ..

DHOCNETADS   

4 komentar

  1. pindah hosting to boos pantesan di cari cari dari kemaren tdak ketemu

    BalasHapus
  2. hehehe,.... ea neh. hosting yang lama kena banned, :D

    BalasHapus
  3. wah.. ini dulu pemiliknya dh-kompi ya? tak simak ya, sy jg tertarik sm python, biar sederhana, tp kan buatan sendiri.. semangat..

    BalasHapus
  4. iya,.. heheheh,... makasi ya kunjunganya,.. :)

    BalasHapus