Menù Principale

Cerca
Login
Registrati
Link
<< Discussione precedente | Discussione successiva >>   
X-FileZilla Launcher [only 3.0.0 version]

Vai a pagina       >>  
Autore Messaggio
Danix
lun 10 set 2007 - 00:15

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956

Attenzione: solo per FileZilla 3.0.0


; -------------------------------------------------------------------------
; winPenPack project - X-Software collection 
; Copyright © 2005-2007 winPenPack.com - All rights reserved  
; -------------------------------------------------------------------------
; X-Launcher developed by tittoproject (tittoproject@gmail.com)
; Ini file [rev9] - Author: Danix (winpenpack@gmail.com) - Date: 09.09.2007
; Only for FileZilla 3.0.0 version
; -------------------------------------------------------------------------
; This notice may not be removed or altered from any distribution.
; -------------------------------------------------------------------------
; This X-Software is released under GNU General Public License.
; -------------------------------------------------------------------------

[Setup]
AppName=FileZilla

[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe

[Environment]
USERPROFILE=$ExeDir$

[Functions]
DirCreate=%USERPROFILE%
FileCopy=$Home$\$AppName$\*.xml|$ExeDir$\|o

;------------------------------------------------------------
; * locale it (rimozione lingue supplementari, da attivare) *
;------------------------------------------------------------
;DirCopy=$ExeDir$\locales\it_IT|$ExeDir$\locales_it\it_IT
;DirRemove=$ExeDir$\locales
;DirMove=$ExeDir$\locales_it|$ExeDir$\locales

[RunAfter]
FileCopy=$ExeDir$\*.xml|$Home$\$AppName$\|o

;------------
; * backup *
;------------
DirMove=$Backup$\$AppName$\backup_9|$Backup$\$AppName$\backup_10|o
DirMove=$Backup$\$AppName$\backup_8|$Backup$\$AppName$\backup_9|o
DirMove=$Backup$\$AppName$\backup_7|$Backup$\$AppName$\backup_8|o
DirMove=$Backup$\$AppName$\backup_6|$Backup$\$AppName$\backup_7|o
DirMove=$Backup$\$AppName$\backup_5|$Backup$\$AppName$\backup_6|o
DirMove=$Backup$\$AppName$\backup_4|$Backup$\$AppName$\backup_5|o
DirMove=$Backup$\$AppName$\backup_3|$Backup$\$AppName$\backup_4|o
DirMove=$Backup$\$AppName$\backup_2|$Backup$\$AppName$\backup_3|o
DirMove=$Backup$\$AppName$\backup_1|$Backup$\$AppName$\backup_2|o
FileCopy=$ExeDir$\*.xml|$Backup$\$AppName$\backup_1\|o

[Options]
DeleteTemp=true
MultipleIstances=true
ShowSplash=true
WriteLog=false

[SplashScreen]
Image=
Title=
TimeOut=1500


[ Modificato lun 10 set 2007 - 00:19 ]
Torna ad inizio pagina
Sito Web
Danix
lun 10 set 2007 - 12:39

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
Purtroppo il programma non riconosce perfettamente la variabile %USERPROFILE%
Quando si va a caricare un file dal desktop o ad importare un XML, appare un messaggio d'errore:





Credo che parta sempre da %APPDATA% per cercare i percorsi.

La soluzione (anche se indiretta, poichè il profilo non si crea direttamente in $ExeDir$) è questa:


; -------------------------------------------------------------------------
; winPenPack project - X-Software collection 
; Copyright © 2005-2007 winPenPack.com - All rights reserved  
; -------------------------------------------------------------------------
; X-Launcher developed by tittoproject (tittoproject@gmail.com)
; Ini file [rev10] - Author: Danix (winpenpack@gmail.com) - Date: 11.09.2007
; Only for FileZilla 3.0.0 version
; -------------------------------------------------------------------------
; This notice may not be removed or altered from any distribution.
; -------------------------------------------------------------------------
; This X-Software is released under GNU General Public License.
; -------------------------------------------------------------------------

[Setup]
AppName=FileZilla

[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe

[Functions]
DirMove=@AppDataDir@\$AppName$|@AppDataDir@\$AppName$_backup
DirCopy=$Home$\$AppName$|@AppDataDir@\$AppName$|o

;---------------
; * locale it *
;---------------
;DirCopy=$ExeDir$\locales\it_IT|$ExeDir$\locales_it\it_IT
;DirRemove=$ExeDir$\locales
;DirMove=$ExeDir$\locales_it|$ExeDir$\locales

[RunAfter]
DirCopy=@AppDataDir@\$AppName$|$Home$\$AppName$|o
DirRemove=@AppDataDir@\$AppName$
DirMove=@AppDataDir@\$AppName$_backup|@AppDataDir@\$AppName$

;------------
; * backup *
;------------
DirMove=$Backup$\$AppName$\backup_9|$Backup$\$AppName$\backup_10|o
DirMove=$Backup$\$AppName$\backup_8|$Backup$\$AppName$\backup_9|o
DirMove=$Backup$\$AppName$\backup_7|$Backup$\$AppName$\backup_8|o
DirMove=$Backup$\$AppName$\backup_6|$Backup$\$AppName$\backup_7|o
DirMove=$Backup$\$AppName$\backup_5|$Backup$\$AppName$\backup_6|o
DirMove=$Backup$\$AppName$\backup_4|$Backup$\$AppName$\backup_5|o
DirMove=$Backup$\$AppName$\backup_3|$Backup$\$AppName$\backup_4|o
DirMove=$Backup$\$AppName$\backup_2|$Backup$\$AppName$\backup_3|o
DirMove=$Backup$\$AppName$\backup_1|$Backup$\$AppName$\backup_2|o
FileCopy=$Home$\$AppName$\*.xml|$Backup$\$AppName$\backup_1\|o

[Options]
DeleteTemp=true
MultipleIstances=true
ShowSplash=true
WriteLog=false

[SplashScreen]
Image=
Title=
TimeOut=1500


[ Modificato lun 10 set 2007 - 12:41 ]
Torna ad inizio pagina
Sito Web
Danix
mer 12 set 2007 - 23:49

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
In virtù delle seguenti indicazioni presenti in FileZilla\docs\fzdefaults.xml.example,
scoperte leggendo qui -Link- , aggiornato il launcher alla [rev11]

Location of settings directory:

By default, FileZilla stores it's settings in the user's home directory. If
you want to change this location, modify the "Config Location" setting (see
below).

"Config Location" either accepts absolute paths or paths relative to the
location of fzdefaults.xml
You can also use environment variables by preceeding them with the dollar
sign, e.g. "$HOME/foo".
Use $$ to denote a path containing dollar signs, e.g. "c:\$$foobar\" if
settings should be located in "c:\$foobar".
A single dot denotes the directory containing fzdefaults.xml



; -------------------------------------------------------------------------
; winPenPack project - X-Software collection 
; Copyright © 2005-2007 winPenPack.com - All rights reserved  
; -------------------------------------------------------------------------
; X-Launcher developed by tittoproject (tittoproject@gmail.com)
; Ini file [rev11] - Author: Danix (winpenpack@gmail.com) - Date: 13.09.2007
; Only for FileZilla 3.0.0 version
; -------------------------------------------------------------------------
; This notice may not be removed or altered from any distribution.
; -------------------------------------------------------------------------
; This X-Software is released under GNU General Public License.
; -------------------------------------------------------------------------

[Setup]
AppName=FileZilla

[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe

[Environment]
SettingsDir=$Home$\$AppName$

[Functions]
DirCreate=%SettingsDir%
;---------------
; * locale it *
;---------------
DirCopy=$ExeDir$\locales\it_IT|$ExeDir$\locales_it\it_IT
DirRemove=$ExeDir$\locales
DirMove=$ExeDir$\locales_it|$ExeDir$\locales

[WriteToFile=$ExeDir$\fzdefaults.xml]
Line1=<FileZilla3><Settings><Setting name="Config Location">%SettingsDir%</Setting></Settings></FileZilla3>[RunAfter]
;------------
; * backup *
;------------
DirMove=$Backup$\$AppName$\backup_9|$Backup$\$AppName$\backup_10|o
DirMove=$Backup$\$AppName$\backup_8|$Backup$\$AppName$\backup_9|o
DirMove=$Backup$\$AppName$\backup_7|$Backup$\$AppName$\backup_8|o
DirMove=$Backup$\$AppName$\backup_6|$Backup$\$AppName$\backup_7|o
DirMove=$Backup$\$AppName$\backup_5|$Backup$\$AppName$\backup_6|o
DirMove=$Backup$\$AppName$\backup_4|$Backup$\$AppName$\backup_5|o
DirMove=$Backup$\$AppName$\backup_3|$Backup$\$AppName$\backup_4|o
DirMove=$Backup$\$AppName$\backup_2|$Backup$\$AppName$\backup_3|o
DirMove=$Backup$\$AppName$\backup_1|$Backup$\$AppName$\backup_2|o
FileCopy=$Home$\$AppName$\*.xml|$Backup$\$AppName$\backup_1\|o

[Options]
DeleteTemp=true
MultipleIstances=true
ShowSplash=true
WriteLog=false

[SplashScreen]
Image=
Title=
TimeOut=1500


[ Modificato gio 13 set 2007 - 00:55 ]
Torna ad inizio pagina
Sito Web
Danix
mer 19 set 2007 - 23:45

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
[rev12]
Bug fix: evitata la creazione di una sottocartella (innoqua ma inutile) in Backups\backup_10

Aggiungere alla linea 49:

DirRemove=$Backup$\$AppName$\backup_10\backup_9


Quindi la sezione [RunAfter] diventa:


[RunAfter]
;------------
; * backup *
;------------
DirMove=$Backup$\$AppName$\backup_9|$Backup$\$AppName$\backup_10|o
DirMove=$Backup$\$AppName$\backup_8|$Backup$\$AppName$\backup_9|o
DirMove=$Backup$\$AppName$\backup_7|$Backup$\$AppName$\backup_8|o
DirMove=$Backup$\$AppName$\backup_6|$Backup$\$AppName$\backup_7|o
DirMove=$Backup$\$AppName$\backup_5|$Backup$\$AppName$\backup_6|o
DirMove=$Backup$\$AppName$\backup_4|$Backup$\$AppName$\backup_5|o
DirMove=$Backup$\$AppName$\backup_3|$Backup$\$AppName$\backup_4|o
DirMove=$Backup$\$AppName$\backup_2|$Backup$\$AppName$\backup_3|o
DirMove=$Backup$\$AppName$\backup_1|$Backup$\$AppName$\backup_2|o
FileCopy=$Home$\$AppName$\*.xml|$Backup$\$AppName$\backup_1\|o
DirRemove=$Backup$\$AppName$\backup_10\backup_9


[ Modificato mer 19 set 2007 - 23:54 ]
Torna ad inizio pagina
Sito Web
tittoproject
mer 31 ott 2007 - 23:31

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Nella cartella di FileZilla, c'è il file "fzdefaults.xml.example" con istruzioni dettagliate su come modificare la cartella dove salvare le impostazioni:
"FileZilla" ha scritto ...

Location of settings directory:

By default, FileZilla stores it's settings in the user's home directory. If you want to change this location, modify the "Config Location" setting (see below).

"Config Location" either accepts absolute paths or paths relative to the location of fzdefaults.xml
You can also use environment variables by preceeding them with the dollar sign, e.g. "$HOME/foo".
Use $$ to denote a path containing dollar signs, e.g. "c:\$$foobar\" if settings should be located in "c:\$foobar".
A single dot denotes the directory containing fzdefaults.xml

Ecco il codice base per l'X-Launcher:

[Setup]
AppName=FileZilla

[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe

[Environment]
FILE_ZILLA_HOME=$Home$\$AppName$

[Functions]
DirCopy=$ExeDir$\docs\fzdefaults.xml.example|$ExeDir$\fzdefaults.xml
DirCreate=%FILE_ZILLA_HOME%

[StringReplace=$ExeDir$\fzdefaults.xml]
"Config Location">|</Setting>=$FILE_ZILLA_HOME/

Eh, eh, era da un pò che non usavo questo programma
Torna ad inizio pagina
Danix
mer 31 ott 2007 - 23:37

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
tittoproject, mi sa che ti sei perso un passaggio...
Torna ad inizio pagina
Sito Web
tittoproject
gio 01 nov 2007 - 00:05

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...

tittoproject, mi sa che ti sei perso un passaggio...

Ah, adesso l'ho visto!

Questo:

[WriteToFile=$ExeDir$\fzdefaults.xml]
Line1=<FileZilla3><Settings><Setting name="Config Location">%SettingsDir%</Setting></Settings></FileZilla3>


Beh, non ho fatto il lavoro per niente: infatti, se usi la notazione $SettingsDir come ho fatto io, eviti di riscrivere ogni volta il file e velocizzi (sensibilmente, si tratta di una linea) l'avvio.
E poi mi sembra più elegante modificare il file di default usando StringReplace.
Torna ad inizio pagina
Danix
gio 01 nov 2007 - 01:03

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
S,i in effetti è meglio che far scrivere su un nuovo file.
Lo cambio e integro il backup (sapessi quante volte mi ha salvato! )
Torna ad inizio pagina
Sito Web
Danix
dom 04 nov 2007 - 02:08

online

Utente registrato #1
Registrato il: ven 29 dic 2006 - 05:38
Provenienza: Sassari
Messaggi: 12956
[Functions]
DirCopy=$ExeDir$\docs\fzdefaults.xml.example|$ExeDir$\fzdefaults.xml


Volevi dire FileCopy, vero?
Torna ad inizio pagina
Sito Web
tittoproject
dom 04 nov 2007 - 11:42

online
Utente registrato #821
Registrato il: mer 24 gen 2007 - 17:22
Messaggi: 592
Danix ha scritto ...

[Functions]
DirCopy=$ExeDir$\docs\fzdefaults.xml.example|$ExeDir$\fzdefaults.xml


Volevi dire FileCopy, vero?

Naturalmente
Torna ad inizio pagina

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