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) :
--- 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 ---