<< Discussione precedente | Discussione successiva >> |
Problemi con il menù MEGA |
Autore | Messaggio |
poletti.marco |
| ||
Utente registrato #2849 Registrato il: dom 18 feb 2007 - 12:12Messaggi: 2 | Ho provato ad utilizzare la versione MEGA (scaricando e unendo le distribuzioni 512 e Expert, poi aggiornando il file XML), ma le icone delle applicazioni erano spesso sbagliate. Essendo uno studente di informatica ho provato ad aprire il file winpenpack.xml in blocco note e ho notato che erano errate le righe che si riferiscono alla cache delle icone. Ho realizzato un piccolo programma in c (fixcache) che, eseguito opportunamente in modalità testo (fixcache <file_input >file_output) modifica queste righe, numerando progressivamente la cache delle icone da 0 in avanti (invece prima avevano numeri apparentemente casuali, ed i doppioni causavano il problema. Segue il codice del programma in corsivo. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> char s[100]; char *conv(int n) { itoa(n,s,10); return s; } char presente(const char *s1,const char *s2) { return strstr(s1,s2)!=NULL; } int main(void) { char row[100]; int i=0; while (scanf("%[^\n]\n",row)!=EOF) { if (!presente(row,"PathCache")) { puts(row); continue; } else { strcpy(row,"<PathCache>winpenpack\\Cache\\winpenpack_launcher\\"); strcat(row,conv(i++)); strcat(row,".ico</PathCache>"); puts(row); } } } Per usarlo: compila il codice e sposta l'eseguibile nella cartella "winpenpack\user\winpenpack_launcher\" , poi apri un prompt dei comandi e, dopo esserti spostato in quella cartella, digita i seguenti comandi in successione: fixcache <winpenpack.xml >out.xml del winpenpack.xml ren out.xml winpenpack.xml Adesso svuota la cartella winPenPack\Cache\winpenpack_launcher e sei pronto per avviare il launcher con le icone corrette. | ||
Torna ad inizio pagina |
ZioZione |
| ||
Utente registrato #74 Registrato il: dom 21 gen 2007 - 11:31Provenienza: Tradate (VA) Messaggi: 3821 | Ciao poletti.marco, benvenuto nel forum! Come mai hai dovuto fare tutto questo? Non bastava seguire le informazioni sul WPP Mega ( -Link- )? Se ci fosse qualcosa di poco chiaro, è sempre meglio postare i dubbi nel forum, così magari qualcuno più esperto potrebbe trovare soluzioni un po' più semplici e alla portata di tutti. Ci fai sapere? Grazie! Cordialmente ZioZione | ||
Torna ad inizio pagina |
El Salvador |
| ||
Utente registrato #301 Registrato il: lun 22 gen 2007 - 12:58Messaggi: 396 | Direi che è inutile il tuo programmino perchè basta cancellare la cache per ricrearla: una volta che wppl non trova un'icona-cache, il launcher la ricrea con il primo numero disponibile (ed il vecchio percorso non viene preso in considerazione). | ||
Torna ad inizio pagina |
poletti.marco |
| ||
Utente registrato #2849 Registrato il: dom 18 feb 2007 - 12:12Messaggi: 2 | Ho seguito le istruzioni, ma c'è stato questo probema. A voi non capita? basta cancellare la cache per ricrearla Sì, è vero, ma se nelle righe che iniziano con <PathCache> ci sono dei percorsi uguali in due programmi diversi, essi avranno la stessa icona e questo succede varie volte. | ||
Torna ad inizio pagina |
El Salvador |
| ||
Utente registrato #301 Registrato il: lun 22 gen 2007 - 12:58Messaggi: 396 | Mmm...si, forse hai ragione. | ||
Torna ad inizio pagina |
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |