Vai al contenuto



Foto

Creazione .sys


  • Per favore accedi per rispondere
13 risposte a questa discussione

#1 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 23 dicembre 2006 - 15:58

ciao!nel creare il file .sys dal mio file .py mi restituisce questo errore...


C:\myapps>py2sys
"py2sys" non è riconosciuto come comando interno o esterno,
un programma eseguibile o un file batch.


cosa vuol dire??come posso fare?

grazie!

PS:ho creato nella mia cartella myapps la cartella templates...

Messaggio modificato da Giovilomby, 23 dicembre 2006 - 15:59


#2 OFFLINE   dokkis

dokkis

    Senior Member

  • Developer
  • 828 messaggi
  • Località:Italia->Roma
  • Cellulare:NoKia 6630

Inviato 23 dicembre 2006 - 16:18

leggi qua:
http://www.nokioteca...showtopic=43492
e vai verso questa parte:
mia cartella di installazione:
C:\Nokia\Tools\Python_for_Series_60
una volta installato andiamo su pannello di controllo/sistema/avanzate/variabili d'ambiente ecc.. leggi la..

#3 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 23 dicembre 2006 - 16:35

grandissimo!!!avevo proprio dimenticato di mettere il ; ...ora va alla grande!
senti ke ti chiedo,nel file .sys vorrei ke ci fossero un file .txt e un .jpg ...basta ke nel file .pkg aggiunga due righe
"prova.txt" -"!:\system\apps\prova\prova.txt"
"prova.jpg" -"!:\system\apps\prova\prova.jpg"
ma nel file .py devo far si che mi apra il file se è installato in c: o e: e poi in caso quando lo apro
miofile = open('c:\system\apps\prova\prova.txt','rt')
è giusto??

Messaggio modificato da Giovilomby, 23 dicembre 2006 - 16:36


#4 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 23 dicembre 2006 - 16:56

...inoltre seguendo la guida di oper x creare il file .sys con i file .bat .pkg .rss durante la procedura mi crea il file .sys,ma quando il file .bat esegue tutto il file .sys scompare!...xke??

C:\myapps>set nome_py=tavolaperiodica

C:\myapps>bmconv tavolaperiodica.mbm /c24icon1.bmp icon1mask.bmp /c24icon2.bmp i
con2mask.bmp


BMCONV version 112.
Compiling...
Multiple bitmap store type: File store
Epoc file: tavolaperiodica.mbm

Bitmap file 1   : icon1.bmp
Bitmap file 2   : icon1mask.bmp
Bitmap file 3   : icon2.bmp
Bitmap file 4   : icon2mask.bmp
Success.

C:\myapps>pause
Premere un tasto per continuare . . .

C:\myapps>aiftool tavolaperiodica tavolaperiodica.mbm
AIF tool - Unicode build
Copyright (C) Symbian 2000
Compiling AIF file


C:\myapps>pause
Premere un tasto per continuare . . .

C:\myapps>py2sis tavolaperiodica.py tavolaperiodica.sis --uid=0x0F000001 --appna
me=tavolaperiodica --leavetemp
Creating SIS for SDK2.0 and later
Processing C:\myapps\temp\tavolaperiodica.pkg...
Created tavolaperiodica.sis


C:\myapps>pause
Premere un tasto per continuare . . .

C:\myapps>cd temp

C:\myapps\temp>del tavolaperiodica.pkg

C:\myapps\temp>copy ..\tavolaperiodica.pkg
		1 file copiati.

C:\myapps\temp>copy ..\tavolaperiodica.aif
		1 file copiati.

C:\myapps\temp>makesis tavolaperiodica.pkg
Processing tavolaperiodica.pkg...
tavolaperiodica.pkg(20) : error: file not found

C:\myapps\temp>pause
Premere un tasto per continuare . . .

C:\myapps\temp>cd ..

C:\myapps>del tavolaperiodica.aif

C:\myapps>del tavolaperiodica.mbm

C:\myapps>del tavolaperiodica.sis

C:\myapps>copy temp\tavolaperiodica.sis tavolaperiodica.sis
Impossibile trovare il file specificato.

C:\myapps>del temp\tavolaperiodica.sis
Impossibile trovare C:\myapps\temp\tavolaperiodica.sis

C:\myapps>del temp\tavolaperiodica.pkg

C:\myapps>del temp\tavolaperiodica.aif

C:\myapps>del temp\tavolaperiodica.rsc

C:\myapps>del temp\tavolaperiodica.app

C:\myapps>del temp\default.py

C:\myapps>rd temp

C:\myapps>set nome_py=

C:\myapps>pause
Premere un tasto per continuare . . .

Messaggio modificato da Giovilomby, 23 dicembre 2006 - 16:58


#5 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 24 dicembre 2006 - 13:20

nessuno??secondo me nella procedura di oper c'è qlake errore!....nessuno sa aiutarmi?

#6 OFFLINE   Il.Socio

Il.Socio

    Nokioteca Staff

  • Moderatore
  • 8239 messaggi
  • Località:Torino
  • Cellulare:N8-00

Inviato 24 dicembre 2006 - 13:43

Giovi, nella procedura di oper non c'e' nessun errore e se avessi letto quello che hai postato, ti saresti risposto da solo...

Il primo errore si verifica qui:

C:\myapps\temp>makesis tavolaperiodica.pkg
Processing tavolaperiodica.pkg...
tavolaperiodica.pkg(20) : error: file not found

Ed indovina qual'e' la linea del file .pkg in cui c'e' l'errore? :blink:
Per segnalare allo Staff un messaggio non conforme al regolamento è sufficiente premere il bottone "Segnala" posizionato in basso a sinistra di ciascun messaggio.

#7 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 24 dicembre 2006 - 13:49

Ed indovina qual'e' la linea del file .pkg in cui c'e' l'errore?

questo errore l'ho risolto,x il momento,eliminando la rig 20...nella riga 20 avevo scritto di allegare il file .txt al file .sis....ho utilizzato questa sintassi,va bene?dovè ke sbaglio??
"tavola.txt" -"!:\system\apps\tavolaperiodica\tavola.txt"

Messaggio modificato da Giovilomby, 24 dicembre 2006 - 13:52


#8 OFFLINE   dokkis

dokkis

    Senior Member

  • Developer
  • 828 messaggi
  • Località:Italia->Roma
  • Cellulare:NoKia 6630

Inviato 24 dicembre 2006 - 14:05

questo errore l'ho risolto,x il momento,eliminando la rig 20...nella riga 20 avevo scritto di allegare il file .txt al file .sis....ho utilizzato questa sintassi,va bene?dovè ke sbaglio??

"tavola.txt" -"!:\system\apps\tavolaperiodica\tavola.txt"

non trova il file tavola.txt nella cartella temp mi sa xD

#9 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 24 dicembre 2006 - 14:12

non trova il file tavola.txt nella cartella temp mi sa xD

e come mai?
io ho la cartella myapps con dentro tutti i file .py .rss .pkg .mbm e il file .txt....come faccio??
inoltre come faccio nel file .py quando utilizzo il file tavola.txt a farlo aprire nella cartella dove è installato??xke il prog puo essere installato sia in c: sia in e:?

sono riuscito a creare il file .sis senza xo il file .txt,ma non mi viene l'icona del menu,mentre l'icona all'interno del prog si?come mai?

Grazie!

#10 OFFLINE   dokkis

dokkis

    Senior Member

  • Developer
  • 828 messaggi
  • Località:Italia->Roma
  • Cellulare:NoKia 6630

Inviato 24 dicembre 2006 - 14:21

e come mai?
io ho la cartella myapps con dentro tutti i file .py .rss .pkg .mbm e il file .txt....come faccio??
inoltre come faccio nel file .py quando utilizzo il file tavola.txt a farlo aprire nella cartella dove è installato??xke il prog puo essere installato sia in c: sia in e:?

sono riuscito a creare il file .sis senza xo il file .txt,ma non mi viene l'icona del menu,mentre l'icona all'interno del prog si?come mai?

Grazie!


cmq io non lo faccio con il bat di oper faccio tutti i passi mano a mano..
prova prima di lanciare il bat a creare la cartella temp e a spostarci il file tavola.txt..
inoltre all'interno del codice le img c:\credits.jpg andra sostituito con tutto il path dell'applicazione sennò da errore ed esce!
cmq secondo me è meglio se fai tutti i passaggi 1 ad 1...
poi per l'icona, quella del menu deve essere di dimensione 42x29 sempre con la mask ad 1 bit bianco e nero... se è tutto ok non so xkè nn si vede cmq qlksa sbagli tu x forza xD

#11 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 24 dicembre 2006 - 14:53

hai provato anke te a installare il mio file .sis?anke a te si vede l'icona all'interno del prog e quella del menu no??
poi come faccio nel codice a specificare la directory del file .txt e .jpg?xke il file puo essere installato in c:e in e:??grazie!

#12 OFFLINE   dokkis

dokkis

    Senior Member

  • Developer
  • 828 messaggi
  • Località:Italia->Roma
  • Cellulare:NoKia 6630

Inviato 24 dicembre 2006 - 15:08

hai provato anke te a installare il mio file .sis?anke a te si vede l'icona all'interno del prog e quella del menu no??
poi come faccio nel codice a specificare la directory del file .txt e .jpg?xke il file puo essere installato in c:e in e:??grazie!


solitamente faccio cosi (preso spunto da fax XD)

directory=sys.path
direcway=directory[0][0:1]
appdir=direcway+":\\system\\apps\\NOMEAPP\\"
e poi tipo quando apri l'img
Image.open(appdir+"credits.jpg")
oppure se è nella cartella images:
Image.open(appdir+"Images\\credits.jpg")

per l'icona si anche a me nel menu non si vede, ma è di grandezza 42x29 quando hai fatto il file mbm?!?

#13 OFFLINE   Giovilomby

Giovilomby

    Millennium Member

  • Utente
  • StellettaStellettaStellettaStellettaStellettaStellettaStellettaStelletta
  • 2526 messaggi
  • Località:Spilimbergo (PN)
  • Cellulare:6680

Inviato 24 dicembre 2006 - 15:16

42x29 quando hai fatto il file mbm?!?

cavoli!!ecco l'errore!!!io l'ho fatta 44x29!....ora rifaccio e dovrebbe andare(si spera!)!

directory=sys.path
direcway=directory[0][0:1]
appdir=direcway+":\\system\\apps\\NOMEAPP\\"

questo lo devo mettere cosi:
lock = e32.Ao_lock()
appuifw.app.body=canv=Canvas(redraw_callback=Draw)
appuifw.app.title = u'Tavola Periodica'
appuifw.app.screen='normal'
directory=sys.path
direcway=directory[0][0:1]
appdir=direcway+":\\system\\apps\\NOMEAPP\\"
menu()
lock.wait()
e poi all'interno delle mie funzioni quando richiamo un allegato(sia.txt sia .jpg) solo
Image.open(appdir+"credits.jpg")
miofile = open(appdir+"tavola.txt",'rt')
?

grazie!!

Messaggio modificato da Giovilomby, 24 dicembre 2006 - 15:20


#14 OFFLINE   dokkis

dokkis

    Senior Member

  • Developer
  • 828 messaggi
  • Località:Italia->Roma
  • Cellulare:NoKia 6630

Inviato 24 dicembre 2006 - 15:51

si dovrebbe andare bene.. xD