Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
[Fixed] X-Mule 0.48a rev8

Go to page       >>  
Author Post
zandet2
Tue 08 Jan 2008 - 10:55

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 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

[ Edited Fri 11 Jan 2008 - 10:51 ]
Back to top
Danix
Tue 08 Jan 2008 - 14:28

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 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%

Back to top
Website
zandet2
Tue 08 Jan 2008 - 15:08

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 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
Back to top
Danix
Tue 08 Jan 2008 - 15:23

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 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

[ Edited Tue 08 Jan 2008 - 15:25 ]
Back to top
Website
zandet2
Tue 08 Jan 2008 - 15:32

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 3301
L'allievo ha sempre da imparare dal Maestro...
prima di poterlo superare!!

Back to top
Danix
Tue 13 May 2008 - 22:13

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Zandet2, per la gestione delle categorie, anzichè queste stringhe, credo basti questo:

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

Back to top
Website
zandet2
Wed 14 May 2008 - 00:53

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 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
Back to top
Danix
Wed 14 May 2008 - 00:59

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 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 )

[ Edited Wed 14 May 2008 - 01:20 ]
Back to top
Website
zandet2
Wed 14 May 2008 - 10:28

online

Registered Member #3184
Joined: Tue 06 Mar 2007 - 11:52
Location: Busto Arsizio
Posts: 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.




[ Edited Wed 14 May 2008 - 11:46 ]
Back to top
Danix
Wed 14 May 2008 - 18:00

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Mi sfugge qualcosa, quale modifica avevi impostato?
E come veniva forzato il ritorno dei download nella cartella WPP al successivo riavvio?
Back to top
Website

Go to page       >>  
Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60

Jump:     Back to top

Syndicate this thread: rss 0.92 Syndicate this thread: rss 2.0 Syndicate this thread: RDF
Powered by e107 Forum System