dat2csv è un utility [1] da linea di comando che converte i file DAT di Odin in file CSV [2].
La versione dat2csw non apre la console di Windows. E’ utile per essere eseguita in modalità batch da altri programmi, per esempio da Odins con il comando *RUN.
1 2 3 4 5 6 | Usage: dat2csv fileDAT fileCSV -f field1,field2,field3,... [-s #] [-n] [-c]
-f, --fields f1,f2,f3,... Fields name list
-s, --skip n Number of fields to skip
-n, --norecn No record number
-c, --comma Use comma (,) as fields separator
-h, --help Display this screen
|
Può essere utilizzato per convertire i file generati da Odin con l’istruzione *WRITE in file CSV (meglio mettendo l’istruzione in un batch file): [3]
1 2 3 | dat2csv.exe 1234.dat 1234.csv -f rec_num,progre,serial,nomerif,status,giA,meA,anA,orA,miA,data01,
data02,data03,data04,data05,data06,data07,data08,data09,data10,data11,data12,data13,
data14,data15,data16,data17,data18,data19,data20,data21,data22,data23,data24,data25
|
Può essere usato direttamente all’interno del questionario [4] in questo modo:
1 2 3 4 5 6 7 8 9 | *TEXTVARS INPUTDATA, CMDLINE, RESULT
*VARS RUNTYPE, NRESULT
*Q 1 *ALPHA L1 *DUMMY
*PUT RUNTYPE [0]
*PUT CMDLINE "dat2csw.exe"
*PUT INPUTDATA "*?filedat *?filecsv -f var1,var2,var3,var4,var5"
*RUN Q1 "STDRUN.DLL,STDRUNENTRY"
|
—
[1] | Il programa è scritto in Ruby. |
[2] | Comma-separated values. |
[3] | L’istruzione deve essere scritta in un’unica riga. |
[4] | Essenzialmente a scopo di test: sui CAPI non c’è questo programma. |