復(fù)制代碼
@if(0)==(0) echo off&type "a.txt"|cscript -nologo -e:jscript "%~f0">b.txt&pause&exit /b&@end
WScript.StdIn.ReadAll().replace(/([^-]+-+[^-]+).*(?:\r\n|$)/g,function($0,$1){
WSH.Echo($1);
});
復(fù)制代碼
@echo off
(for /f "tokens=1,2 delims=-" %%i in (a.txt) do echo;%%i----%%j)>b.txt
pause & exit /b
@echo off
set /p str=請拖入需要處理的文件,然后回車:
(for /f "tokens=1,2 delims=-" %%i in (%str%) do echo;%%i----%%j)>b.txt
pause & exit /b
**********************
@echo off
set /p str=請拖入需要處理的文件,然后回車:
for /f "delims=" %%a in ("%str%") do (
set p=%%~pa
set n=%%~na
)
(for /f "tokens=1,2 delims=-" %%i in (%str%) do echo;%%i----%%j)>"%p%%n%_b.txt"
pause & exit /b