Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
Problemi con il menù MEGA

Autore Messaggio
poletti.marco
dom 04 mar 2007 - 21:11

online
Utente registrato #2849
Registrato il: dom 18 feb 2007 - 12:12
Messaggi: 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
lun 05 mar 2007 - 10:33
online

Utente registrato #74
Registrato il: dom 21 gen 2007 - 11:31
Provenienza: 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
lun 05 mar 2007 - 10:52

online
Utente registrato #301
Registrato il: lun 22 gen 2007 - 12:58
Messaggi: 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
lun 05 mar 2007 - 15:45

online
Utente registrato #2849
Registrato il: dom 18 feb 2007 - 12:12
Messaggi: 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
lun 05 mar 2007 - 16:53

online
Utente registrato #301
Registrato il: lun 22 gen 2007 - 12:58
Messaggi: 396
Mmm...si, forse hai ragione.
Torna ad inizio pagina

Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Salta:     Torna ad inizio pagina

RSS discussione: rss 0.92 RSS discussione: rss 2.0 RSS discussione: RDF
Powered by e107 Forum System