个人认为如本题要充分考虑代码通用性的话,就会是一个相当复杂的过程,
于是,就题解题:- @echo off&setlocal enabledelayedexpansion
- set "kong= "
- for /f "delims=" %%a in (1.txt) do (
- for %%i in (%%a) do (
- set "str=%%i"&set /a n+=1
- if !n! equ 2 (
- set "str=%kong%!str!"
- set /p=!str:~-10! <nul
- ) else (
- set "str=!str!%kong%"
- set /p=!str:~,20! <nul
- ))
- set "n=0"&echo.
- )
- pause>nul
复制代码
|