本帖最后由 pcl_test 于 2015-8-19 19:03 编辑
回复 3# raozhao2008
保存为bat文件运行- 1>1/* :
- echo off
- dir /b *.nc|cscript -nologo -e:jscript "%~0"
- exit /b
- */
-
- var loadText = function (strFileIn,strCharset){
- var stream = new ActiveXObject('ADODB.Stream');
- stream.Type = 2;
- stream.Mode = 3;
- stream.Charset = strCharset;
- stream.Open();
- stream.LoadFromFile(strFileIn);
- stream.Position = 0;
- return stream.ReadText;
- }
-
- var saveText = function (strArg,strFileOut,strCharset){
- var stream = new ActiveXObject('ADODB.Stream');
- stream.Mode = 3;
- stream.Type = 2;
- stream.Charset = strCharset;
- stream.Open();
- stream.WriteText(strArg);
- return stream.SaveToFile(strFileOut,2);
- }
-
- var txt = '';
- var fso = new ActiveXObject('Scripting.Filesystemobject');
- var StdIn = fso.GetStandardStream(0);
- var tmp1 = '%\r\n';
- var tmp2 = '(END)\r\n/G08 P1\r\nG54\r\n';
- while(!StdIn.AtEndOfStream) {
- var file = StdIn.ReadLine();
- tmp1 = tmp1+'('+file+')\r\n';
- txt = txt+loadText(file,'utf-8').replace(/^\/G08 P1\r?\nG54$|^M30\r?\n%$|^%$|^O0100/mg,'');
- }
- txt = tmp1+tmp2+txt+'M30\r\n%';
- saveText(txt.replace(/(\r?\n)+/g,'\r\n'),'000.nc','utf-8')
复制代码
|