/* * JavaScript Windows ScriptingHost file to process ".\\op_scope2.csv" to ".\\gbookFtemp.js" for "loopScopeReportSVG.svg" * usage: cscript tryCscript.js * dir /b | cscript tryCSVscript.js * * warning:- * cscript tryCscript.js.txt * Input Error: There is no script engine for file extension ".txt". * WSH script to prepare data for "loopScopeReportSVG.svg" * * needs virtical scale data extratction and offset. * */ function ReadScopeTextFile(){ var ForReading = 1, ForWriting = 2; var fso = new ActiveXObject("Scripting.FileSystemObject"); // Open the file for output. var filename = ".\\testfile.txt"; var fop = fso.OpenTextFile(".\\gbookFtemp.js", ForWriting, true); if ( fop ){ // Write to the file. fop.WriteLine("var Vertical1Units='V'\n"+ "var Vertical1Scale= 1\n"+ "var Vertical1Position= 0.08\n"+ "var Vertical2Units='V'\n"+ "var Vertical2Scale= 1\n"+ "var Vertical2Position= 0\n"+ "var displayOffset1=-Vertical1Position*1.0/Vertical1Scale*50.0\n"+ "var displayOffset2=+Vertical2Position*1.0/Vertical2Scale*50.0\n"+ "timeInterval=9.999999e-004\n" ); } // var filename = "c:\\testfile.txt"; var filename = ".\\op_scope2.csv"; // Open the file for input. f = fso.OpenTextFile(filename, ForReading); if ( f ){ var ipStr = ""; var want = ( 1==0 ); while ( !f.AtEndOfStream ){ ipStr = f.ReadLine(); if ( ipStr == "===========================" ){ want=(1==0); } if ( want ) { //gbF( 'rpi_ser_tcc-1.c','t@pi','Sun Feb 22 10:30:47 UTC 2015 ','127.0.0.1',0,0,0,0,'0'); // stdout.WriteLine("gbF( 'rpi_ser_tcc-1.c','t@pi','Sun Feb 22 10:30:47 UTC 2015 ','127.0.0.1',"+ipStr+"0,0,0,'0');" ); if ( fop ) { fop.WriteLine("gbF( 'rpi_ser_tcc-1.c','t@pi','Sun Feb 22 10:30:47 UTC 2015 ','127.0.0.1',"+ipStr+"0,0,0,'0');" ); } } if ( ipStr == "Waveform Data," ){ want = ( 1==1 ); } } } if ( fop ) { fop.close(); } if ( f ) { f.close(); } } var stdin = WScript.StdIn; var stdout = WScript.StdOut; var fso, f1; ReadScopeTextFile();