<< Previous thread | Next thread >> |
?-OpenContacts ... come passare (correttamente) parametri all'exe? Go to page >> |
Author | Post |
nicSCO |
| ||
Registered Member #5826 Joined: Fri 24 Aug 2007 - 12:33Posts: 13 | ciao a tutti, sto provando a scrivere un launcher per OpenContact, per renderlo pienamente "portatile"... in realtà già esiste (Portable OpenContacts, -Link- ) ma non segue gli stessi path degli X-Launchers per le directory, e volevo unificare il tutto. farlo dovrebbe essere molto semplice, visto che si tratta di avviare il programma con il parametro changedir (come spiegato qui: -Link- ), tuttavia ho problemi a creare il mio pur semplice .ini: quello che ho fatto è questo:
;=================================================
il launcher tuttavia non funziona, e dal log leggo:
StringToExe="C:\Z-OpenContacts\Bin\OpenContacts\OpenContacts.exe" "changedir "C:\Z-OpenContacts\User\OpenContacts""
mentre dovrebbe essere:
StringToExe="C:\Z-OpenContacts\Bin\OpenContacts\OpenContacts.exe" changedir "C:\Z-OpenContacts\User\OpenContacts"
il problema *sembra* essere nell'x-launcher, che *sembra* non interpretare il parametro "Parameters=NOME_PARAMETRO" mentre leggerebbe correttamente "Parameters=-NOME_PARAMETRO" ... *sembra*, magari sono io che non ho capito un tubo. suggerimenti? [ Edited Fri 24 Aug 2007 - 13:01 ] | ||
Back to top |
Danix |
| ||
Registered Member #1 Joined: Fri 29 Dec 2006 - 05:38Location: Sassari Posts: 12956 | Benvenuto su winPenPack, nicSCO WorkingDir la puoi definire direttamente. Inoltre il programma scrive il path nel registro.
[ Edited Fri 24 Aug 2007 - 15:43 ] | ||
Back to top |
nicSCO |
| ||
Registered Member #5826 Joined: Fri 24 Aug 2007 - 12:33Posts: 13 | Danix wrote ... Benvenuto su winPenPack, nicSCO grazie Danix wrote ... WorkingDir la puoi definire direttamente. Inoltre il programma scrive il path nel registro. mmh... mi ero perso WorkingDir, ora lo provo. Però quello che dici non è corretto del registro non è del tutto corretto... il programma scrive sul registro a meno che non ci sia la stringa DisableCOM=1 nel file main.ini di OpenContacts. O almeno, questo è quello che dicono qui: http://www.fonlow.com/OpenContacts/Manual/Install.htm With option DisableCOM on, Open Contacts will not write permanent data to Windows Registry. [ Edited Fri 24 Aug 2007 - 17:01 ] | ||
Back to top |
nicSCO |
| ||
Registered Member #5826 Joined: Fri 24 Aug 2007 - 12:33Posts: 13 | ho modificato lo script, apparentemente ora funziona *senza* scrivere sul registro... qualcuno lo può testare? bisogna:
x-launcher.ini
;=================================================
... ovviamente non funzionerà, ma per essere un primo tentativo... e se poi funziona, passo alla fase 2: fare in modo che all'avvio il launcher faccia automaticamente un backup della rubrica, che è sempre utile (lo so che non ci vuole niente a farlo, ma datemi il tempo di leggere le guide) [ Edited Fri 24 Aug 2007 - 17:25 ] | ||
Back to top |
Danix |
| ||
Registered Member #1 Joined: Fri 29 Dec 2006 - 05:38Location: Sassari Posts: 12956 | Non vedo per quale assurda ragione devo partire da una versione portable quando esiste il setup originale.
; -------------------------------------------------------------------------
[ Edited Fri 24 Aug 2007 - 18:11 ] | ||
Back to top |
nicSCO |
| ||
Registered Member #5826 Joined: Fri 24 Aug 2007 - 12:33Posts: 13 | Danix wrote ... Non vedo per quale assurda ragione devo partire da una versione portable quando esiste il setup originale.
ciao Danix, l'assurda ragione è che eviti di usare universal extractor invece non mi piace la funzione di backup come l'hai impostata: il backup serve per recuperare i dati nei casi in cui: (1) il file originale è rovinato/perso (2) faccio un casino col programma e per errore lo chiudo. Il tuo sistema copre solo il punto 1, e solo se il file è sparito. A questo punto, non essendo una gran mole di dati, sarebbe meglio effettuare un backup a 2 livelli... e tutto questo con una piccolissima modifica del .ini, l'x-launcher è veramente potente!! (nb: nell'ini file mi sono permesso di riaggiungere il mio nome )
in pratica il backup funziona così:
il comando "DirRemove" presente nell'.ini è necessario per limitare le scritture/cancellature/sovrascritture sul filesystem, qualunque esso sia. che ne pensi? [ Edited Fri 24 Aug 2007 - 18:57 ] | ||
Back to top |
Danix |
| ||
Registered Member #1 Joined: Fri 29 Dec 2006 - 05:38Location: Sassari Posts: 12956 | ciao Danix, l'assurda ragione è che eviti di usare universal extractor Mah, sarà...vuol dire che d'ora in poi andremo a recuperare le versioni di portableapps per creare i nostri programmi..Inoltre, non capisco tutti questi giri. Boh... Se proprio vuoi esser sicuro di non perdere i database, al limite:
; -------------------------------------------------------------------------
Bastano 10 backup? | ||
Back to top |
nicSCO |
| ||
Registered Member #5826 Joined: Fri 24 Aug 2007 - 12:33Posts: 13 | Danix wrote ... Bastano 10 backup? è una battuta mal riuscita? edit: Danix wrote ...
; Ini file [rev3] - Author: Danix (winpenpack@gmail.com) - Date: 24.08.2007
? [ Edited Fri 24 Aug 2007 - 21:48 ] | ||
Back to top |
Danix |
| ||
Registered Member #1 Joined: Fri 29 Dec 2006 - 05:38Location: Sassari Posts: 12956 | è una battuta mal riuscita? No, non è una battuta, è vero. Come ho fatto con FileZilla ( -Link- ) è un buon modo per limitare i danni derivanti dai crash. edit: ? Ritieni che il tuo nome debba apparire nell'INI? Ok.
; ---------------------------------------------------------------------------
[ Edited Fri 24 Aug 2007 - 23:07 ] | ||
Back to top |
Bourne |
| ||
Registered Member #4287 Joined: Fri 20 Apr 2007 - 16:55Posts: 571 | nicSCO wrote ... With option DisableCOM on, Open Contacts will not write permanent data to Windows Registry. Ciao, scusa non ho capito una cosa. Visto che il programma è già nativamente totalmente portabile, come mai lo vuoi usare con l'x-launcher? Da quello che hai detto in precedenza, mi pare di capire che il motivo sia perché vuoi che sia uniformato nei path al modus operandi degli altri X-Program che usi, giusto? O ci sono altri motivi che mi sfuggono? grazie, ciao ciao | ||
Back to top |
Go to page >>
Moderators: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |