回复 4# pan528
这样好了:- @echo off & setlocal enabledelayedexpansion
- (for /f "delims="eol^= %%i in ('type "%~f1" ^& echo;/')do (
- set "s1=%%i"
- if defined z (echo;) else echo;!s2!
- if "!s1:~0,8!" == "Solution" (if "!s2:~0,8!" == "Solution" set z=1) else (set z=)
- set "s2=%%i"
- ))>"%~dpn1-2%~x1"
复制代码
- @if (0)==(0) echo off
- type "%~f1" | cscript //nologo //e:jscript "%~f0" > "%~dpn1-2%~x1"
- pause & exit
- @end
-
- var s = WSH.StdIn.ReadAll() + '\r\n'
- WSH.StdOut.Write(s.replace(/(^Solution)(.*\n)(\1.*\n)+/gm, '$1$2'))
复制代码
|