Main menu

Search
Login
Signup
Links
<< Previous thread | Next thread >>   
X-InfraRecorder

Go to page       >>  
Author Post
Danix
Wed 20 Jun 2007 - 18:27

online

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

Alla luce di questi problemi, sto creando un launcher per Infrarecorder, ma giuro,
non vuole saperne!!!

La funzione incriminata è questa:


[Environment]
LangPath=$ExeDir$

[StringReplace=$ExeDir$\Settings.xml]
;<LanguageFile>|\Languages=%LangPath%
<LanguageFile>|</LanguageFile>=$ExeDir$\Languages\Italian.irl
<ShellDir>|</ShellDir>=@DesktopDir@
<TempPath>|</TempPath>=@TempDir@


Eppure è corretta!!
A dimostrazione di quanto dico, se si fa scrivere in un file "inventato" in $ExeDir$ chiamato ad esempio Settings_2.xml, tutto viene scritto perfettamente.

Ma proprio non riesco a fargli digerire la scrittura in Settings.xml



[ Edited Wed 20 Jun 2007 - 18:29 ]
Back to top
Website
Danix
Wed 20 Jun 2007 - 23:28

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Forse ce l'ho fatta!!!

---------- edit ---------------

Niente... non scrive in quell'XML ...

[ Edited Wed 20 Jun 2007 - 23:42 ]
Back to top
Website
Danix
Thu 21 Jun 2007 - 00:59

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Neanche questa soluzione funziona su quel benedetto Settings.xml:


[WriteToPref=$ExeDir$\Settings.xml]

Format=<[PREF]>[VALUE]>

LanguageFile=%LangPath%\Languages\Italian.irl</LanguageFile



----------------------------------------------------------

IDEM QUESTA (in questo caso elimina proprio la stringra!):

[WriteToFile=$ExeDir$\Settings.xml]
Line4=<Language>

Line5=<LanguageFile>%LangPath%\Italian.irl</LanguageFile>

Line6=</Language>


------------------------------------------------------------

Altro tentativo: far scrivere in $Home$ anzichè in $ExeDir$ e poi sovrascrivere:

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

[RunAfter]
FileCopy=%InfraRecorderHome%\Settings.xml|$ExeDir$\Settings.xml|o


Risultato: ZERO!

Non capisco davvero!

[ Edited Thu 21 Jun 2007 - 01:35 ]
Back to top
Website
ZioZione
Thu 21 Jun 2007 - 08:21
online

Registered Member #74
Joined: Sun 21 Jan 2007 - 11:31
Location: Tradate (VA)
Posts: 3821
Ciao Danix,
solo un'idea: e se provassi a farlo accantonando provvisoriamente la copia dei files di configurazione sotto \User\Infrarecorder? Perché, secondo me, questo passaggio potrebbe influenzare...
Cordialmente
ZioZione
Back to top
Danix
Thu 21 Jun 2007 - 10:55

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
ZioZione, l'ho escluso.. ho fatto tutto in \Bin\InfraRecorder (vedi che compare sempre $ExeDir$?)... contavo di trasportare in una seconda fare tutto in \User

[ Edited Thu 21 Jun 2007 - 10:57 ]
Back to top
Website
ZioZione
Thu 21 Jun 2007 - 11:06
online

Registered Member #74
Joined: Sun 21 Jan 2007 - 11:31
Location: Tradate (VA)
Posts: 3821
Danix wrote ...

ZioZione, l'ho escluso.. ho fatto tutto in \Bin\InfraRecorder (vedi che compare sempre $ExeDir$?)... contavo di trasportare in una seconda fare tutto in \User

Scusa Danix, non me ne ero accorto... Avevo visto solo gli script parziali e mi ero fatto un'idea diversa.
Ci penso su e vedo cosa ne tiro fuori...
Cordialmente
ZioZione
Back to top
Danix
Thu 21 Jun 2007 - 11:10

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
C'è qualcosa che impedisce a quel file di esser scritto. Avviando InfraRecorder dall'exe originale con i percorsi modificati in relativi (../), al successivo riavvio le stringhe vengono mantenute invariate.
Ne ho parlato ieri con tittoprojet in privato, il quale mi ha preannunciato che nella prossima release intende includere il supporto ai file xml.
Questa è un'ottima cosa, perchè non è la prima volta che noto "comportamenti strani" di X-Launcher con questo genere di file..

[ Edited Thu 21 Jun 2007 - 11:11 ]
Back to top
Website
ZioZione
Thu 21 Jun 2007 - 12:57
online

Registered Member #74
Joined: Sun 21 Jan 2007 - 11:31
Location: Tradate (VA)
Posts: 3821
Si, Danix, dopo averci provato anch'io in tutti i modi, non credo ci siano altre spiegazioni...
L'unica cosa che, secondo me, sarebbe eventualmente da correggere (ma se non scrive nel file xml, poco cambia...) è la seguente:

[StringReplace=$ExeDir$\Settings.xml]
<LanguageFile>|</LanguageFile>=$ExeDir$\Languages\Italian.irl

con questa (secondo me, più generale, perché, nel caso di lingua inglese, il tag <Languages></Languages> risulta vuoto:

[StringReplace=$ExeDir$\Settings.xml]
<Language>|</Language>=<LanguageFile>$ExeDir$\Languages\Italian.irl</LanguageFile>

Attendiamo fiduciosi nuove da Titto.
Cordialmente
ZioZione
Back to top
Danix
Thu 21 Jun 2007 - 13:09

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
No, quella è solo una prova.
La stringa esatta, che se funzionasse permetterebbe alla lingua selezionata (qualsiasi essa sia) di rimanere, è questa:

[Environment]
LangPath=$ExeDir$

[StringReplace=$ExeDir$\Settings.xml]
<LanguageFile>|\Languages=%LangPath%


[ Edited Thu 21 Jun 2007 - 13:10 ]
Back to top
Website
Danix
Mon 25 Jun 2007 - 17:30

online

Registered Member #1
Joined: Fri 29 Dec 2006 - 05:38
Location: Sassari
Posts: 12956
Dati i problemi relativi alla portatilizzazione totale di Infrarecorder, avrei alcune domande URGENTI da sottoporre alla community:

  • Questi problemi di portatilità sono talmente grandi da pregiudicare il funzionamento del programma o si limitano alla memorizzazione della lingua? I problemi di funzionamento di cui si parlava sono tuttora presenti?
  • Se Infrarecorder non funziona, occorre sostituirlo nei wPPs. Chi conosce bene questo? -Link-
  • Alternativa: tornare a Deepburner portable (che portable non è!) e chiedere l'autorizzazione per portatilizzarlo.


[ Edited Mon 25 Jun 2007 - 17:31 ]
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