Jump to content
Nokioteca Forum

[python] Richiesta Creazione File Sis


provamail
 Share

Recommended Posts

Ciao a tutti,

ho bisogno di qualcuno che gentilmente crei per me il file .sis x N70 e x N95 dei listati che vi copio / incollo di seguito:

Sono due semplici (e già collaudati su N70) batch di raccolta dati che poi analizzo con altro programma su pc: ho seguito tempo fa le istruzioni per creare il file eseguibile ma non ci son riuscito.

Spero che qualcuno voglia darmi una mano. Grazie 1.000

Ps. se non vi è di peso, vi fornisco l'icona da inserire (il nero corrisponde alla trasparenza) :

mmetanooc1.th.png

--- inizio codice ---

import appuifw #import del modulo appuifw

import time #import del modulo time

appuifw.app.title = u'RIFORNIMENTI' #imposta il titolo dell'applicazione

appuifw.app.body = None #svuota il corpo dell'applicazione

appuifw.app.screen = 'normal' #applicazione a tutto schermo

msora=time.time()

ora=time.gmtime(msora)

Scrittura = 0

datarif = str(ora[2])+"/"+str(ora[1])+"/"+str(ora[0])

contakm = appuifw.query(u'Inserire i KM totali', 'number')

listamb = [u"Metano", u"Benzina",u"Entrambi"]

sceltamb = appuifw.popup_menu(listamb, u"Scegli il tipo di rif.")

if sceltamb == 0: #Scelta: Metano

meuro = appuifw.query(u'Inserire gli Euro pagati', 'float')

mkg = appuifw.query(u'Inserire i KG riforniti', 'float')

stringa = str(datarif)+"\t"+str(contakm)+"\t"+str(mkg)+"\t"+str(meuro)+"\t\t\t\n"

if sceltamb == 1: #Scelta: Benzina

beuro = appuifw.query(u'Inserire gli Euro pagati', 'float')

blitri = appuifw.query(u'Inserire i LITRI riforniti', 'float')

stringa = str(datarif)+"\t"+str(contakm)+"\t\t\t"+str(blitri)+"\t"+str(beuro)+"\n"

if sceltamb == 2: #Scelta: Entrambi

beuro = appuifw.query(u'Inserire gli Euro pagati', 'float')

meuro = appuifw.query(u'Inserire gli Euro pagati', 'float')

mkg = appuifw.query(u'Inserire i KG riforniti', 'float')

blitri = appuifw.query(u'Inserire i LITRI riforniti', 'float')

stringa = str(datarif)+"\t"+str(contakm)+"\t"+str(mkg)+"\t"+str(meuro)+"\t"

stringa = stringa+str(blitri)+"\t"+str(beuro)+"\n"

if sceltamb == 0: #Scelta: Metano

if mkg == None: Scrittura = 1

if meuro == None: Scrittura = 1

if sceltamb == 1: #Scelta: Benzina

if blitri == None: Scrittura = 1

if beuro == None: Scrittura = 1

if sceltamb == 2: #Scelta: Entrambi

if mkg == None: Scrittura = 1

if meuro == None: Scrittura = 1

if blitri == None: Scrittura = 1

if beuro == None: Scrittura = 1

if Scrittura == 0:

o=open('e:/rif.txt','a')

o.write(str(stringa))

o.close()

appuifw.note(u'Inserimento effettuato!', 'info')

else:

appuifw.note(u'Inserire tutti i dati richiesti!', 'error')

--- fine codice ---

--- inizio codice ---

import appuifw #import del modulo appuifw

import time #import del modulo time

appuifw.app.title = u'PERCORSO' #imposta il titolo dell'applicazione

appuifw.app.body = None #svuota il corpo dell'applicazione

appuifw.app.screen = 'normal' #applicazione a tutto schermo

msora=time.time()

ora=time.gmtime(msora)

Scrittura = 0

ora = str(ora[3])+":"+str(ora[4])

lista = [u"Andata via RICCIA",u"Andata via TERMOLI",u"Ritorno via RICCIA",u"Ritorno via TERMOLI"]

scelta = appuifw.popup_menu(lista, u"Dove vuoi andare?")

if scelta == 0: #Scelta: <<Andata via RICCIA>>

km = appuifw.query(u'Km da CdB', 'float')

litri = appuifw.query(u'Litri da CdB', 'float')

stringa = str(ora)+"\t"+str(km)+"\t"+str(litri)+"\t"

if scelta == 1: #Scelta: <<Andata via TERMOLI>>

km = appuifw.query(u'Km da CdB', 'float')

litri = appuifw.query(u'Litri da CdB', 'float')

stringa = str(ora)+"\t"+str(km)+"\t"+str(litri)+"\t"

if scelta == 2: #Scelta: <<Ritorno via RICCIA>>

km = appuifw.query(u'Km da CdB', 'float')

litri = appuifw.query(u'Litri da CdB', 'float')

stringa = str(ora)+"\t"+str(km)+"\t"+str(litri)+"\n"

if scelta == 3: #Scelta: <<Ritorno via TERMOLI>>

km = appuifw.query(u'Km da CdB', 'float')

litri = appuifw.query(u'Litri da CdB', 'float')

stringa = str(ora)+"\t"+str(km)+"\t"+str(litri)+"\n"

if km == None: Scrittura = 1

if litri == None: Scrittura = 1

if Scrittura == 0:

o=open('e:/perc.txt','a')

o.write(str(stringa))

o.close()

appuifw.note(u'Inserimento effettuato!', 'info')

else:

appuifw.note(u'Inserire tutti i dati richiesti!', 'error')

--- fine codice ---

Modificato da provamail
Link to comment
Condividi su altri siti

Please sign in to comment

You will be able to leave a comment after signing in



Accedi Ora
 Share

×
×
  • Crea Nuovo...

Informazione Importante

Questo sito utilizza i cookie per analisi, contenuti personalizzati e pubblicità. Continuando la navigazione, accetti l'utilizzo dei cookie da parte nostra | Privacy Policy