X-xCollect Launcher [rev3]
- Differenziazione del file ini a seconda che si utilizzi in C:\Programmi o altrove ( vedi -Link- )
- Update automatico disabilitato all'avvio
- Spostato il database in ExeDir per evitare scritture inutili di dati tra una cartella e l'altra
- Migliorata la gestione del profilo
INI_1 (normale)
[Setup]
AppName=xCollect
[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe
[Environment]
xCollectHome=$Home$\$AppName$
[Functions]
FileCopy=$Temp$\x-default|$ExeDir$\xCollect.xml
DirCreate=%xCollectHome%
FileMove=@AppDataDir@\$AppName$.ini|@AppDataDir@\$AppName$.ini.bak
FileCopy=%xCollectHome%\$AppName$.ini|@AppDataDir@\$AppName$.ini|o
FileCopy=%xCollectHome%\xCollect.xml|$ExeDir$\|o
FileCopy=%xCollectHome%\WishList.xcwl|$ExeDir$\|o
[RunAfter]
FileCopy=@AppDataDir@\$AppName$.ini|%xCollectHome%\$AppName$.ini|o
FileDelete=@AppDataDir@\$AppName$.ini
FileMove=@AppDataDir@\$AppName$.ini.bak|@AppDataDir@\$AppName$.ini
FileCopy=$ExeDir$\xCollect.xml|%xCollectHome%\|o
FileCopy=$ExeDir$\WishList.xcwl|%xCollectHome%\|o
[WriteToIni=@AppDataDir@\$AppName$.ini]
Find in Files Options\DirectoryList|Item0=$ExeDir$\Bin
[StringReplace=$ExeDir$\xCollect.xml]
<autoNewer|</autoNewerCheck>=Check>0
[Options]
DeleteTemp=true
RunWait=true
ShowSplash=false
WriteLog=false
INI_2 (da utilizzare solo nel caso in cui si collochi X-xCollect in C:\Programmi o C:\Program Files)
; --------------------------------------------------------------
; ** Ini file if X-xCollect starts from C:\Program Files **
; ** Ini file se X-xCollect si trova in C:\Programmi **
; --------------------------------------------------------------
[Setup]
AppName=xCollect
[FileToRun]
PathToExe=$Bin$\$AppName$\$AppName$.exe
[Environment]
xCollectHome=$Home$\$AppName$
[Functions]
FileCopy=$Temp$\x-default|$ExeDir$\xCollect.xml
DirCreate=%xCollectHome%
DirMove=@MyDocumentsDir@\xCollect - Databases|@MyDocumentsDir@\xCollect - Databases_backup
DirCopy=$ExeDir$\Databases|@MyDocumentsDir@\xCollect - Databases|o
DirMove=@AppDataDir@\$AppName$|@AppDataDir@\$AppName$_backup
FileCopy=%xCollectHome%\xCollect.xml|@AppDataDir@\$AppName$\|o
FileCopy=%xCollectHome%\WishList.xcwl|@AppDataDir@\$AppName$\|o
FileMove=@AppDataDir@\$AppName$.ini|@AppDataDir@\$AppName$.ini.bak
FileCopy=%xCollectHome%\$AppName$.ini|@AppDataDir@\$AppName$.ini|o
[RunAfter]
DirCopy=@MyDocumentsDir@\xCollect - Databases|$ExeDir$\Databases|o
DirRemove=@MyDocumentsDir@\xCollect - Databases
DirMove=@MyDocumentsDir@\xCollect - Databases_backup|@MyDocumentsDir@\xCollect - Databases
FileCopy=@AppDataDir@\$AppName$\xCollect.xml|%xCollectHome%\|o
FileCopy=@AppDataDir@\$AppName$\WishList.xcwl|%xCollectHome%\|o
DirRemove=@AppDataDir@\$AppName$
DirMove=@AppDataDir@\$AppName$_backup|@AppDataDir@\$AppName$
FileCopy=@AppDataDir@\$AppName$.ini|%xCollectHome%\$AppName$.ini|o
FileDelete=@AppDataDir@\$AppName$.ini
FileMove=@AppDataDir@\$AppName$.ini.bak|@AppDataDir@\$AppName$.ini
[WriteToIni=@AppDataDir@\$AppName$.ini]
Find in Files Options\DirectoryList|Item0=$ExeDir$\Bin
[StringReplace=$ExeDir$\xCollect.xml]
<autoNewer|</autoNewerCheck>=Check>0
[Options]
DeleteTemp=true
RunWait=true
ShowSplash=false
WriteLog=false
[ Modificato sab 25 ago 2007 - 16:23 ] |