Lista di distribuzione [ARTI2000] Comunicato n.178 del 12/10/2015. Esportazione delle rubriche di RT in formato testo con separatore (CSV). 1. Descrizione. Il programma batch rt-csv.bat permette di esportare le rubriche delprogramma RT in formato CSV (comma-separated values) allo scopo di recuperare i dati con Excel, Access o altri software di database. L'archivio compresso e' disponibile al seguente indirizzo: http://www.artico.name/soft/rt-csv.rar 2. Requisiti per l'uso. Il programma RT edizione 3.10, disponibile all'indirizzo http://www.artico.name/soft/rt310.exe e' un software per la gestione di rubriche telefoniche funzionante in MS-DOS o nel prompt di Windows a 32 bit. Le rubriche da esportare (file rt-dati.r01, rt-dati.r02,...) devono trovarsi nella cartella di installazione del programma RT (quella che contiene il file RT.EXE). Il file batch rt-csv.bat deve essere usato al prompt di Windows XP o versioni successive a 32 bit. La procedura non funziona ne' in ambiente MS-DOS ne' in Windows a 64 bit. 3. Descrizione del procedimento. - Espandere l'archivio compresso rt-csv.rar nella cartella di installazione del programma RT: verra' creata la sottocartella rt-csv\. - Avviare il programma batch (doppio click sul file rt-csv.bat presente nella cartella suddetta). - Il programma converte tutti i file di rubrica esistenti e per ognuno di essi genera un file in formato CSV nella sottocartella csv\ del programma RT (file rt-db1.csv, rt-db2.csv, eccetera). - Per verificare il risultato: selezionare uno dei file CSV risultanti e aprirlo con Microsoft Excel. Nota. E' consentito copiare i due file rt-csv.bat e sed.exe nella cartella di installazione del programma RT e avviare il file batch da tale posizione. 4. Personalizzazione. Per impostazione predefinita, il carattere di separazione fra i campi e' ";" (punto e virgola). Esso puo' essere modificato scegliendo un diverso carattere (che non deve essere presente nei dati di alcuna rubrica). A tale scopo aprire il file rt-csv.bat con un editor e modificare la riga seguente scrivendo il carattere desiderato a destra del segno di uguale: set _s=; I caratteri speciali vanno indicati con il rispettivo codice esadecimale. Ad esempio, per il carattere di tabulazione (Hex 09) usare: set _s=\x09 mentre per il carattere "|" (pipe, Hex 7c) usare: set _s=\x7c Per cambiare il nome della cartella destinazione dei file CSV modificare la riga seguente (il nome della cartella deve terminare con il carattere "\"): set _c=csv\ Il contenuto dei file di uscita puo' essere personalizzato modificando la variabile di ambiente rt_form secondo le indicazioni fornite nel manuale del programma RT (sono impiegati caratteri speciali e particolari abbreviazioni di campo). 5. Osservazioni tecniche. a) Il programma ausiliario sed.exe, che e' uno "stream editor" in stile Unix, viene utilizzato per "filtrare" l'uscita del programma RT. b) Si ricorda che nella riga di comando del prompt di Windows alcuni caratteri speciali devono essere preceduti dal carattere di escape "^" (accento circonflesso). Fra essi c'e' il carattere "^" stesso, motivo per cui le abbreviazioni di campo ^n, ^x, ^t,... presenti nella variabile RT_FORM devono essere indicate come ^^n, ^^x, ^^t, eccetera. c) Sono utilizzate le "Command extension" dell'interprete dei comandi cmd.exe, che sono normalmente abilitate in Windows XP e versioni successive. Se le estensioni sono disabilitate, occorre avviare una sessione del prompt dei comandi con l'opzione /X (o equivalentemente /E:ON). *************************************************************************** Per scaricare i programmi della raccolta ARTI2000 consultare: http://www.artico.name Hai ricevuto questo messaggio in quanto sei iscritto al gruppo "ARTI2000" di Google Gruppi. Il gruppo ha lo scopo di inviare informazioni sui miei programmi o su argomenti che a mio avviso potrebbero essere di interesse per persone non vedenti. Per annullare l'iscrizione a questo gruppo invia un'email a: arti2000+unsubscribe@googlegroups.com Per eseguire una nuova iscrizione a questo gruppo invia un'email a: arti2000+subscribe@googlegroups.com Nella pagina Web del gruppo: http://groups.google.com/group/arti2000?hl=it sono presenti i comunicati a partire dal 129 (16/10/2010). Nella consueta pagina http://www.artico.name/soft/comunicati/ sono a disposizione tutti i comunicati, vecchi e nuovi. L'archivio compresso seguente contiene la raccolta completa dei comunicati: http://www.artico.name/soft/arti-com.zip Per contattarmi compila il modulo all'indirizzo http://www.artico.name/email-it.shtm Giuliano Artico