provamail Pubblicato: 30 Dicembre 2008 Segnalazione Share Pubblicato: 30 Dicembre 2008 (modificato) 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 --- Modificato 30 Dicembre 2008 da provamail Link to comment Condividi su altri siti More sharing options...
pandipo Pubblicato: 30 Dicembre 2008 Segnalazione Share Pubblicato: 30 Dicembre 2008 penso che faresti meglio a caricare un file, l'impaginatura è tutta sballata (: Link to comment Condividi su altri siti More sharing options...
provamail Pubblicato: 31 Dicembre 2008 Autore Segnalazione Share Pubblicato: 31 Dicembre 2008 penso che faresti meglio a caricare un file, l'impaginatura è tutta sballata (: Chiedo scusa ho sbagliato a digitare: non n95 ma n78 Ecco i files come richiesto. Di nuovo grazie 1000 Perc.txt Rif.txt Link to comment Condividi su altri siti More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Accedi Ora