<< Discussione precedente | Discussione successiva >> |
?-OpenContacts ... come passare (correttamente) parametri all'exe? Vai a pagina >> |
Autore | Messaggio |
nicSCO |
| ||
Utente registrato #5826 Registrato il: ven 24 ago 2007 - 12:33Messaggi: 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? [ Modificato ven 24 ago 2007 - 13:01 ] | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12956 | Benvenuto su winPenPack, nicSCO WorkingDir la puoi definire direttamente. Inoltre il programma scrive il path nel registro.
[ Modificato ven 24 ago 2007 - 15:43 ] | ||
Torna ad inizio pagina |
nicSCO |
| ||
Utente registrato #5826 Registrato il: ven 24 ago 2007 - 12:33Messaggi: 13 | Danix ha scritto ... Benvenuto su winPenPack, nicSCO grazie Danix ha scritto ... 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. [ Modificato ven 24 ago 2007 - 17:01 ] | ||
Torna ad inizio pagina |
nicSCO |
| ||
Utente registrato #5826 Registrato il: ven 24 ago 2007 - 12:33Messaggi: 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) [ Modificato ven 24 ago 2007 - 17:25 ] | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 12956 | Non vedo per quale assurda ragione devo partire da una versione portable quando esiste il setup originale.
; -------------------------------------------------------------------------
[ Modificato ven 24 ago 2007 - 18:11 ] | ||
Torna ad inizio pagina |
nicSCO |
| ||
Utente registrato #5826 Registrato il: ven 24 ago 2007 - 12:33Messaggi: 13 | Danix ha scritto ... 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? [ Modificato ven 24 ago 2007 - 18:57 ] | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 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? | ||
Torna ad inizio pagina |
nicSCO |
| ||
Utente registrato #5826 Registrato il: ven 24 ago 2007 - 12:33Messaggi: 13 | Danix ha scritto ... Bastano 10 backup? è una battuta mal riuscita? edit: Danix ha scritto ...
; Ini file [rev3] - Author: Danix (winpenpack@gmail.com) - Date: 24.08.2007
? [ Modificato ven 24 ago 2007 - 21:48 ] | ||
Torna ad inizio pagina |
Danix |
| ||
Utente registrato #1 Registrato il: ven 29 dic 2006 - 05:38Provenienza: Sassari Messaggi: 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.
; ---------------------------------------------------------------------------
[ Modificato ven 24 ago 2007 - 23:07 ] | ||
Torna ad inizio pagina |
Bourne |
| ||
Utente registrato #4287 Registrato il: ven 20 apr 2007 - 16:55Messaggi: 571 | nicSCO ha scritto ... 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 | ||
Torna ad inizio pagina |
Vai a pagina >>
Moderatori: Danix, Taf, Rcs, Energy, zandet2, ZioZione, Admin, LordJim60 |