<< Discussione precedente | Discussione successiva >> |
![]() Vai a pagina >> |
Autore | Messaggio |
b9b9b9 |
| ||
![]() ![]() ![]() Utente registrato #264 Registrato il: lun 22 gen 2007 - 10:55Messaggi: 112 ![]() | Sto cercando di scrivere un file di registry per un file manager che a me piace molto (non vi dico di piu' ora, solo che e' da poco open source e in vesrione alfa... se riesco in molti saranno felici - spero - perche' surclassa qualsiasi altro manager nc like - forse total commander lo batte). l'unica cosa e' che scrive TUTTI i suoi settaggi nel registry di win e quindi non so se sara' possibile allegarlo a wpp ufficialmente. Dunque, un suo plugin necessita di qualcosa del tipo qui di sotto [WriteToReg=%COMMANDER_PATH%\plugins\7-zip\7z_user.reg] MainKey=HKEY_CURRENT_USER\SOFTWARE\xxx\Plugins\MultiArc ZIP|"Extract"=$Bin$\7-zip\7z x {-p%%P} -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN|\\" ZIP|"ExtractWithoutPath"=$Bin$\7-zip\7z e {-p%%P} -r0 -y {-w%%W} -scsDOS -- %%A @%%LQMN|\\" ZIP|"Test"=$Bin$\7-zip\7z t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN|\\" ZIP|"Delete"=$Bin$\7-zip\7z d {-p%%P} -r0 {-w%%W} -scsDOS -- %%A @%%LQMN|\\" ZIP|"Add"=$Bin$\7-zip\7z a {-p%%P} -r0 -tzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN|\\" ZIP|"AddRecurse"=$Bin$\7-zip\7z a {-p%%P} -r0 -tzip {-w%%W} {%%S} -scsDOS -- %%A @%%LQMN|\\" ZIP|"AllFilesMask"=*|" Il mio problema e' che il dato %% da x-launcher viene scritto nel .reg come %. come faccio ad evitare questo problema? Grazie, Luca | ||
Torna ad inizio pagina |
ZioZione |
| ||
![]() ![]() ![]() Utente registrato #74 Registrato il: dom 21 gen 2007 - 11:31Provenienza: Tradate (VA) Messaggi: 3821 ![]() | Ciao b9b9b9, una domanda: hai provato a mettere semplicemente
[WriteToReg=%COMMANDER_PATH%\plugins\7-zip\7z_user.reg]
e lasciare che sia X-Launcher a fare il resto? Cordialmente ZioZione | ||
Torna ad inizio pagina |
b9b9b9 |
| ||
![]() ![]() ![]() Utente registrato #264 Registrato il: lun 22 gen 2007 - 10:55Messaggi: 112 ![]() | @Taf... perche' non e' double commander ![]() @Zio... in che senso lasciar fare a x-launcher? devo mettere nel registry tutti quei valori... p.s.: visto che e' disponibile il src, sto cercando di capire come fare per mettere il tutto in un ini... molto meglio vero? purtroppo e' in cpp, e io lavoro bene in c (come sono vecchio, vero?). Ciao, Luca | ||
Torna ad inizio pagina |
Taf |
| ||
![]() ![]() ![]() ![]() Utente registrato #251 Registrato il: lun 22 gen 2007 - 10:12Provenienza: Buttrio (UD) Messaggi: 3364 ![]() | @b9b9b9: Ok! mi autocensuro! ![]() Post eliminato! cmq, ...compila una scheda completa, magari qualcuno può intervenire ![]() [ Modificato lun 23 giu 2008 - 14:32 ] | ||
Torna ad inizio pagina |
ZioZione |
| ||
![]() ![]() ![]() Utente registrato #74 Registrato il: dom 21 gen 2007 - 11:31Provenienza: Tradate (VA) Messaggi: 3821 ![]() | b9b9b9 ha scritto ... @Zio... in che senso lasciar fare a x-launcher? devo mettere nel registry tutti quei valori... Ciao b9b9b9, senza il file .ini completo, purtroppo, mi tocca fare un mucchio di illazioni... Quello che hai scritto è il contenuto del file %COMMANDER_PATH%\plugins\7-zip\7z_user.reg? E' possibile averlo scritto da qualche parte, per favore? Se tu intendi salvare da/nel registro il contenuto di quel file, nel file MystereCommander.ini (heheheeh) dovresti scrivere qualcosa del tipo:
[WriteToReg=%COMMANDER_PATH%\plugins\7-zip\7z_user.reg]
(anche se, dal punto di vista di winPenPack, andrebbe un po' rivista la struttura delle cartelle...). Ma, ripeto, già è un casino portatilizzare un programma di cui si sa tutto, figuriamoci uno di cui non si sa un tubo... (Leggi: se ci dai più informazioni avrai supporto, altrimenti ti arrangi...) Non so se mi sono spiegato... ![]() Cordialmente ZioZione | ||
Torna ad inizio pagina |
b9b9b9 |
| ||
![]() ![]() ![]() Utente registrato #264 Registrato il: lun 22 gen 2007 - 10:55Messaggi: 112 ![]() | Va bene Taf, se proprio insisti... occhio che e' veramente un'alfa, per cui e' piu' facile reperire i sorgenti che l'eseguibile finale. Attenzione, non volevo segnalare il programma perche' ancora considerato instabile, e per di piu' bisogna smanettarci sopra parecchio - non vi dico la fatica per compilarlo... Nome del software: FarManager Direct Link al download: -Link- ![]() Dimensione File: Nome autore: Eugene Roshal / Far Group eMail autore: Sito Web Autore: -Link- ![]() Descrizione: File manager (NC like) modalita' testo Portable tips how-to: per il momento, NON portabile Versione: 1.8.0 alpha (qualsiasi versione precedente e' a pagamento) Licenza: BSD like -Link- ![]() Per tutti i 'vecchi' utenti di nortone, questo sarebbe un ritorno alle origini. Il farManager, lo comprai anni fa (in effetti costa veramente poco) ma incominciai a disaffezionarmi perche' lo sviluppo non andava avanti. Ora, con il rilascio dei sorgenti, le cose dovrebbero andare un po' meglio; purtroppo, la cosa si sviluppa prevalentemente in russia, e quindi, anche i vari post nei forum di sviluppo, sono quasi tutti in russo (e anche i commenti nel codice... mannagg...) Per compilare sono necessari MSYS/MinGW. | ||
Torna ad inizio pagina |
b9b9b9 |
| ||
![]() ![]() ![]() Utente registrato #264 Registrato il: lun 22 gen 2007 - 10:55Messaggi: 112 ![]() | @Zio nell'esempio di scrittura del file.reg, avevo gia' messo cio' che serviva, ovvero... [WriteToReg=%COMMANDER_PATH%\plugins\7-zip\7z_user.reg] MainKey=HKEY_CURRENT_USER\SOFTWARE\far\Plugins\MultiArc ZIP|"Test"=$Bin$\7-zip\7z t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN|\\" Puoi vedere come nella riga ZIP!"Test"= si trova in piu' punti il doppio %%... il mio problema e' che il launcher mi va a scrivere solo un singolo %, ovvero, per esempio, {-p%%P} mi diventa {-p%P} e quindi inutilizzabile. ovviamente, il x-far.ini contiene anche la riga [RunBefore] RegEdit=%COMMANDER_PATH%\plugins\7-zip\7z_user.reg per importare il file.... che faccio? problema del launcher? idee per un workaround? Luca | ||
Torna ad inizio pagina |
Taf |
| ||
![]() ![]() ![]() ![]() Utente registrato #251 Registrato il: lun 22 gen 2007 - 10:12Provenienza: Buttrio (UD) Messaggi: 3364 ![]() | b9b9b9 ha scritto ... Va bene Taf, se proprio insisti... SNIP Bhe, me la sono prprio cercata... ![]() ![]() qui siamo veramente nel campo del passato remoto, con futuro anteriore in previsione! ![]() (per fortuna che ho la licenza di Total Commander!). PS: sei proprio sicuro che valga la pena perderci del tempo??? | ||
Torna ad inizio pagina |
b9b9b9 |
| ||
![]() ![]() ![]() Utente registrato #264 Registrato il: lun 22 gen 2007 - 10:55Messaggi: 112 ![]() | @Taf il discorso di passato remoto, con il fatto di avere i sorgenti, cambia alla grande la situazione. questo file manager ha dalla sua un grandissimo vantaggio (rispetto ad altri managers) ovvero: 1) un enorme numero di plugins 2) modalita' testo!! mi dirai che in questo mondo in cui la grafica/ide/gui/etc.. fanno la parte del leone, un file manager cosi' e' obsoleto... beh, se tu provassi il far 17x, shareware, e vedessi che skeggia che e'... Inoltre, io sono uno sviluppatore (ovvero, lo ero, mo' mi tocca per la maggior parte del tempo scrivere specifiche e coordinare) per cui avere qualcosa che mi faccia andare a riga di comando 'vera', e' la manna. Per di piu', in ufficio, NON POSSO usare altro che SW opensource (oltre a quello autorizzato) per cui, totalcmd non posso permettermelo (e freecommander non e' ancora all'altezza - purtroppo - anche se ha fatto un bel salto con l'ultima release) | ||
Torna ad inizio pagina |
ZioZione |
| ||
![]() ![]() ![]() Utente registrato #74 Registrato il: dom 21 gen 2007 - 11:31Provenienza: Tradate (VA) Messaggi: 3821 ![]() | b9b9b9 ha scritto ... @Zio nell'esempio di scrittura del file.reg, avevo gia' messo cio' che serviva, ovvero... [WriteToReg=%COMMANDER_PATH%\plugins\7-zip\7z_user.reg] MainKey=HKEY_CURRENT_USER\SOFTWARE\far\Plugins\MultiArc ZIP|"Test"=$Bin$\7-zip\7z t {-p%%P} -r0 -scsDOS -- %%A @%%LQMN|\\" Puoi vedere come nella riga ZIP!"Test"= si trova in piu' punti il doppio %%... il mio problema e' che il launcher mi va a scrivere solo un singolo %, ovvero, per esempio, {-p%%P} mi diventa {-p%P} e quindi inutilizzabile. Ciao b9b9b9, ovviamente, prima di scrivere, qualche prova empirica l'ho fatta anch'io... ![]() Se ti può essere d'aiuto, raddoppiando il % nel file .ini, ovvero ZIP|"Test"=$Bin$\7-zip\7z t {-p%%%%P} -r0 -scsDOS -- %%A @%%%%LQMN|\\" nel file .reg si trova ZIP|"Test"=$Bin$\7-zip\7z t {-p%P} -r0 -scsDOS -- %A @%%LQMN|\\" cioé si riesce a raddoppiare solo il % dopo il carattere "@". Per come è stato creato X-Launcher, quando incontra il carattere "%", per lui è come se iniziasse una variabile d'ambiente, mentre il carattere "@" indica le macro... Immagina tu che cosa può interpretare con quelle stringhe... Ho anche provato a scrivere il file .reg come andrebbe a finire nel registro e mettendo poi i semplici comandi che ti ho scritto nell'altro post. Risultato: nel registro scrive solo l'ultima opzione "AllFilesMask", mentre il resto viene bellamente ignorato... Temo che, fino a quando non sarà possibile fargli leggere tali opzioni da un file .ini, questo programma non potrà venire portatilizzato (ma potrei anche sbagliarmi, ovvio ![]() Cordialmente ZioZione | ||
Torna ad inizio pagina |
Vai a pagina >>
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |