Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
X-7Zip (rev6) test richiesto

Author Post
Danix
Tue 12 May 2009 - 20:48

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956

Mi chiedevo se questa modifica nel launcher di 7-Zip potesse essere adottata in via definitiva. In pratica all'avvio del programma:
  1. in modalità singolo pannello viene aperta la cartella \Documents\7Zip (a prescindere dalla posizione in cui si trova il programma)

  2. in modalità doppio pannello viene aperta la cartella \Documents\7Zip sulla sinistra e il desktop dell'utente attivo sulla destra
Eventuali suggerimenti?

x-7zip_4.65_rev6.zip
Back to top
Website
Ketty
Wed 13 May 2009 - 00:48
online
Registered Member #5089
Joined: Sat 09 Jun 2007 - 02:27
Posts: 1461
Essendo del tutto soggettivo... a me piaceva più prima. Ma è solo il mio gusto personale
Back to top
ZioZione
Wed 13 May 2009 - 09:09
online

Registered Member #74
Joined: Sun 21 Jan 2007 - 11:31
Location: Tradate (VA)
Posts: 3821
Ciao Danix,
avendo utilizzato X-7Zip solo in singola finestra, non mi ero mai posto il problema...
Comunque, a meno che non uso la cartella \Documents\7Zip per lavorarci, di solito i miei archivi sono da tutt'altra parte. Anche sul secondo pannello avrei qualche riserva, ma solo perché io, per principio, non uso MAI il Desktop per lavorare...

Ho notato invece un'altra cosa: non vengono mantenuti i cambi di cartella fra un'esecuzione e l'altra, sia in modalità singola che doppia, ovvero rimane sempre \Documents\7Zip a sinistra e il desktop a destra.
La versione precedente non aveva questo comportamento, probabilmente perché nell'.ini non c'erano le nuove righe che hai aggiunto adesso

FM|"PanelPath0"=$Doc$\$AppName$|\\"
FM|"PanelPath1"=@DesktopDir@|\\"

che ad ogni esecuzione sovrascrivono le rispettive opzioni nel registro.
Ho notato, "giocando" un po' con Regedit, che le opzioni PanelPath0 e PanelPath1 vengono salvate solo all'uscita da 7Zip, ovvero, anche se le cambio durante l'esecuzione, nel registro restano sempre quelle dell'apertura. All'uscita, esaminando il file \User\7Zip\7Zip.reg, vengono registrate le nuove cartelle, che però, come detto prima, vengono sovrascritte alla successiva esecuzione.
Alla luce dell'esame del file .ini, non sono stupito da questo comportamento, ma mi chiedo se è voluto...
Cordialmente
ZioZione
Back to top
Danix
Wed 13 May 2009 - 10:56

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
ZioZione wrote ...

Alla luce dell'esame del file .ini, non sono stupito da questo comportamento, ma mi chiedo se è voluto...

Ovviamente sì, è questa la modifica proposta
"Blindando" quelle directory si apriranno sempre e comunque anche cambiando drive, computer, lettera unità.
In caso contrario il programma non trova le ultime directory aperte e aprirà "Risorse del computer" in entrambi i pannelli. Aumenterà così la probabilità di sporcare il sistema ospitante, perchè risulta più facile salvare gli archivi nelle cartelle del pc, piuttosto che su pendrive.

----edit-----

piuttosto, ora ho notato che la modifica non funziona se X-7Zip è eseguito dal menù di winPenPack, mentre funziona regolarmente se il launcher viene eseguito direttamente da XDrive. Sono su Xp sp3.

La differenza è che nel primo caso (dal menù) nel .reg viene scritto erroneamente:

"PanelPath0"="F:\\winPenPack\\Documents\\7-Zip\\"
"PanelPath1"="C:\\Documents and Settings\\Utente\\Desktop\\"


Nel secondo (da XDrive), giustamente:

"PanelPath0"="F:\\winPenPack\\Documents\\7-Zip"
"PanelPath1"="C:\\Documents and Settings\\Utente\\Desktop"


Potrebbe avere a che fare col problema dei parametri?
In questo caso dobbiamo risolvere urgentemente e prioritariamente.

----riedit--------

Il problema sembra riguardare solo 7Zip e non altri programmi che scrivono nel registro, i cui percorsi vengono scritti correttamente sia che si avviino dal menù che da XDrive.


[ Edited Wed 13 May 2009 - 11:16 ]
Back to top
Website
Danix
Wed 13 May 2009 - 12:18

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956


Ecco perchè non funzionava:





Ed in realtà la sintassi giusta è questa:

FM|"PanelPath0"=$Doc$\$AppName$\|\\"
FM|"PanelPath1"=@DesktopDir@\|\\"



[ Edited Wed 13 May 2009 - 12:35 ]
Back to top
Website
Danix
Wed 13 May 2009 - 15:40

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Altra voce che mi suona strana è questa:

Options|"WorkDirPath"=$Temp$|\\"


Non mi risulta che si crei naturalmente.
Back to top
Website

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