Jump to content
Nokioteca Forum

[python]estrazione Icone Dai Pogrammi


Oper
 Share

Recommended Posts

Da questa discusione

https://www.nokioteca.net/home/forum/index....t&p=1092730

utilizzando il programma AifMbm e dopo le opportune modifiche

e da quest'altra

https://www.nokioteca.net/home/forum/index....showtopic=88706

in cui si chiedeva di creare una libreria che tirasse fuori le icone dai programmi (a me serve anche per il programma DesktOper) e ad altri programmatori sicuramene servirà,

ho tirato fuori (ho cambiato l'impostazione del programma e l'ho reso universale) una libreria che fa appunto quel lavoro.

Non ho compilato niente quindi i file sono in chiaro per eventuali vostre personalizzazioni-

La libreria l'ho chiamata aif2ico.py e per usarla basta fare cosi':

import aif2ico

aif2ico.crea_icone(u'e:\\system\\apps\\python\\python.aif', u'e:')

prende il file python.aif presente in e:\\system\\apps\\python\\ e crea le icone 0.png e 2.png nella cartella e: (non c'è bisogno di mettere gli \\ alla fine perche' lo fa la libreria)

I due file 0.png e 2.png sono solo le immagini delle icone e non le maschere. Chi volesse le maschere, basta togliere il commento nella libreria per ottenere il codice adatto.

Link to comment
Condividi su altri siti

Da questa discusione

https://www.nokioteca.net/home/forum/index....t&p=1092730

utilizzando il programma AifMbm e dopo le opportune modifiche

e da quest'altra

https://www.nokioteca.net/home/forum/index....showtopic=88706

in cui si chiedeva di creare una libreria che tirasse fuori le icone dai programmi (a me serve anche per il programma DesktOper) e ad altri programmatori sicuramene servirà,

ho tirato fuori (ho cambiato l'impostazione del programma e l'ho reso universale) una libreria che fa appunto quel lavoro.

Non ho compilato niente quindi i file sono in chiaro per eventuali vostre personalizzazioni-

La libreria l'ho chiamata aif2ico.py e per usarla basta fare cosi':

import aif2ico

aif2ico.crea_icone(u'e:\\system\\apps\\python\\python.aif', u'e:')

prende il file python.aif presente in e:\\system\\apps\\python\\ e crea le icone 0.png e 2.png nella cartella e: (non c'è bisogno di mettere gli \\ alla fine perche' lo fa la libreria)

I due file 0.png e 2.png sono solo le immagini delle icone e non le maschere. Chi volesse le maschere, basta togliere il commento nella libreria per ottenere il codice adatto.

Ciao Oper.

Ottimo lavoro, in questo modo non ci sarà più il problema con desktoper delle icone...

Volevo chiederti se potevi postare il programma con cui hai decompilato il programma aifmbm...

Perchè quelli con cui ho provato io o non funzionavano o non riuscivano a riportare il sorgente di questa applicazione.

Grazie.

Link to comment
Condividi su altri siti

Aggiornamento:

praticamente il file originale aifmbm.sis che è quello postato nn funziona bene in quanto per alcune applicazioni non restituisce i file delle icone.

Un esempio e' dato dal file z:\system\apps\mce\mce.aif che è il file degli sms. (non restituisce alcuna icona)

La parte dove non funziona è dove c'è la scritta "Please Stand by..." che tra l'altro non e' stata tradotta.

Al momento dunque l'unica soluzione funzionante e' quella di dokkis con il suo appswitch.pyd.

Bocciato.

Link to comment
Condividi su altri siti

io riesco a scomporre l'aif degli sms ho appena provato!!

Praticamente su 6600 non va per il file mce.aif che è relativo agli sms.

Evidentemente l'aif del 6630 è diverso.

Poi l'ho notato anche per alcuni altri file presenti su Z: (ora nn ricordo quali).

Link to comment
Condividi su altri siti

  • 2 settimane dopo...

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