<< Previous thread | Next thread >> |
Problemi con il menù MEGA |
Author | Post |
poletti.marco |
| ||
Registered Member #2849 Joined: Sun 18 Feb 2007 - 12:12Posts: 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. | ||
Back to top |
ZioZione |
| ||
Registered Member #74 Joined: Sun 21 Jan 2007 - 11:31Location: Tradate (VA) Posts: 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 | ||
Back to top |
El Salvador |
| ||
Registered Member #301 Joined: Mon 22 Jan 2007 - 12:58Posts: 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). | ||
Back to top |
poletti.marco |
| ||
Registered Member #2849 Joined: Sun 18 Feb 2007 - 12:12Posts: 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. | ||
Back to top |
El Salvador |
| ||
Registered Member #301 Joined: Mon 22 Jan 2007 - 12:58Posts: 396 | Mmm...si, forse hai ragione. | ||
Back to top |
Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |