本帖最后由 WHY 于 2019-1-7 20:56 编辑
- @if(0)==(0) echo off
- cscript //nologo //e:jscript "%~f0" < b.txt
- pause & goto :EOF
- @end
-
- var arr = [], i = j = 0;
- var fso = new ActiveXObject('Scripting.FileSystemObject');
- var str = fso.OpenTextFile('a.txt', 1).ReadAll();
-
- while(!WSH.StdIn.AtEndOfStream){
- var n = Math.floor( i++ / 4 );
- if(!arr[n]) arr[n] = [];
- arr[n].push( WSH.StdIn.ReadLine() );
- }
-
- str = str.replace(/^教程如图所示:(?=\r\n|$)/gm, function(s){if(arr[j]) s+='\r\n'+arr[j].join('\r\n'); j++; return s});
- WSH.Echo(str)
复制代码
|