Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
[Fixed] X-Mule 0.48a rev8

Vai a pagina       >>  
Autore Messaggio
zandet2
mar 08 gen 2008 - 10:55

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301

Nome del software: X-Mule 0.48a rev8
Link WPP: -Link-
Motivazione: Nel caso in cui nella finestra Trasferimenti vengano definite delle "Categorie" in cui raggruppare i download, le informazioni relative alla directory di download vengono spostate dal file preferences.ini al file category.ini (nella stessa directory), con il risultato di rendere il percorso assoluto, poichè l'X-Launcher agisce solo sul file preferences.ini.

Qui di seguito la schermata con le categorie e i file di configurazione:




emule_config.zip

ciao
zandet2

[ Modificato ven 11 gen 2008 - 10:51 ]
Torna ad inizio pagina
Danix
mar 08 gen 2008 - 14:28

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Purtroppo non si può definire un'istruzione valida per tutte le categorie, almeno con l'attuale X-Launcher.
Il massimo che son riuscito a fare è impostare i percorsi per 10 categorie.
Ovviamente se ne possono aggiungere infinite, ma bisogna intervenire manualmente nell'ini.

Aggiungi poco prima di [Options] questo codice:

[WriteToIni=$ExeDir$\config\Category.ini]
Cat#0|Incoming=%eMule_Incoming%
Cat#1|Incoming=%eMule_Incoming%
Cat#2|Incoming=%eMule_Incoming%
Cat#3|Incoming=%eMule_Incoming%
Cat#4|Incoming=%eMule_Incoming%
Cat#5|Incoming=%eMule_Incoming%
Cat#6|Incoming=%eMule_Incoming%
Cat#7|Incoming=%eMule_Incoming%
Cat#8|Incoming=%eMule_Incoming%
Cat#9|Incoming=%eMule_Incoming%
Cat#10|Incoming=%eMule_Incoming%

Torna ad inizio pagina
Sito Web
zandet2
mar 08 gen 2008 - 15:08

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301
Ho testato velocemente il tuo intervento, e funziona correttamente, anzi, nel caso in cui in una categoria sia stato inserito un percorso assoluto all'avvio successivo viene reso nuovamente relativo.

Ho provato a modificare X-mule.ini per gestire nel profilo User anche il file category.ini, e tutto funziona correttamente; anche nel caso non siano state definite categorie, la presenza del file di configurazione con dentro solamente il parametro "incoming" non da nessun problema ad emule.
Sul numero di categorie da gestire è vero che non c'è limite, però penso che dieci sia ragionevolmente sufficiente, specie nella versione portabile...

Allego l'ini "nuova" release, se lo si vuole utilizzare per un prossimo rilascio:
x-mule_ini_rev9.zip

ciao
Torna ad inizio pagina
Danix
mar 08 gen 2008 - 15:23

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Occhio alla posizione del codice
Se la nuova porzione non è nella posizione giusta, la stringa relativa al player (che si riferisce invece a preferences.ini) non funziona..


x-mule.zip

[ Modificato mar 08 gen 2008 - 15:25 ]
Torna ad inizio pagina
Sito Web
zandet2
mar 08 gen 2008 - 15:32

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301
L'allievo ha sempre da imparare dal Maestro...
prima di poterlo superare!!

Torna ad inizio pagina
Danix
mar 13 mag 2008 - 22:13

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Zandet2, per la gestione delle categorie, anzichè queste stringhe, credo basti questo:

; (categories) 
[StringReplace=$ExeDir$\config\Category.ini]
Incoming|\Incoming==$Download$\$AppName$

Torna ad inizio pagina
Sito Web
zandet2
mer 14 mag 2008 - 00:53

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301
Danix,
la tua variante funziona "si,ma"...

Quando definisci una nuova categoria viene preimpostata la selezione della cartella di download predefinita a livello generale: se si lascia inalterata la tua modifica funziona; se invece si sceglie manualmente una cartella diversa che non si chiama "Incoming", allora la tua modifica non va.

Ritengo comunque che un utente che effettua una operazione simile sulla versione portabile lo faccia "a suo rischio e pericolo", quindi per me va bene.

Ciao
Torna ad inizio pagina
Danix
mer 14 mag 2008 - 00:59

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Si è vero, ma anche col codice precedente la situazione era identica.
Se un utente sceglie un'altra cartella, ad esempio su HD, i conti non tornano.

Dimmi una cosa, creare una categoria di download, non comporta necessariamente la creazione di un cartella (o sottocartella in incoming), giusto? La categoria può essere virtuale?

Al limite si potrebbe pensare a questa soluzione:

; (categories) 
[StringReplace=$ExeDir$\config\Category.ini]
Incoming|\Downloads==@ScriptDir@


Tutte le cartella create devono però stare dentro \Download (quantomeno )

[ Modificato mer 14 mag 2008 - 01:20 ]
Torna ad inizio pagina
Sito Web
zandet2
mer 14 mag 2008 - 10:28

online

Utente registrato #3184
Registrato il: mar 06 mar 2007 - 11:52
Provenienza: Busto Arsizio
Messaggi: 3301
Le categorie sono raggruppamenti "virtuali" dei download (i file temporanei sono contenuti tutti nella cartella \temp); si ha comunque la possibilità di selezionare una cartella specifica dove posizionare i download completati, anche se emule ti propone come predefinita quella globale (\incoming) come default :




Quindi:
- se l'utente lascia inalterata la selezione, l'.ini non ha problemi;
- se l'utente cambia rimanendo all'interno di \incoming, bene lo stesso;
- se l'utente cambia inserendo un'altra cartella o addirittura il disco fisso, allora la portabilità decade.

Non solo:
se l'utente definisce una cartella personalizzata "esterna" (che a questo punto rimane memorizzata come percorso assoluto), cambiando unità oppure pc emule la crea automaticamente all'apertura se non la trova...

Ciao

==EDIT==
Si è vero, ma anche col codice precedente la situazione era identica.
Se un utente sceglie un'altra cartella, ad esempio su HD, i conti non tornano.


Con la modifica che avevo impostato ([writetoini]), anche se non proprio elegante e sicura al 100%, anche in presenza di una selezione "esterna" da parte dell'utente veniva forzato il ritorno dei download nella cartella WPP al successivo riavvio, che poi è quello che viene forzato per la directory principale.
Il limite era dovuto al fatto che non si può sapere a priori quante categorie può definire un utente, in quella versione ne avevo previste 11, dalla 12 la portabilità non era più assicurata.




[ Modificato mer 14 mag 2008 - 11:46 ]
Torna ad inizio pagina
Danix
mer 14 mag 2008 - 18:00

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Mi sfugge qualcosa, quale modifica avevi impostato?
E come veniva forzato il ritorno dei download nella cartella WPP al successivo riavvio?
Torna ad inizio pagina
Sito Web

Vai a 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