|
|
发表于 2009-5-20 21:23:38
|
显示全部楼层
练习一下
- @echo off&setlocal enabledelayedexpansion
- set ech=─────────────────────────────────
- set spa=!ech:─= !
- echo ┌%ech%┐
- for /f "delims=" %%a in (a.txt) do (set "str=%%a "
- if defined var echo ├%ech%┤
- set str=!str:.= .!
- set str=!str:,= ,!
- set tou=!str:~,4!
- set tou=!tou:me =临!
- set tou=!tou:you =Me !
- set tou=!tou:临=You !
- set str=!str: me =临!
- set str=!str: you = me !
- set str=!str:临= you !
- set str=!tou!!str:~4,-1!
- set str=!str: .=.!
- set str=!str: ,=,!
- call :sub
- )
- echo └%ech%┘
- pause>nul
- goto :eof
- :sub
- (if "!str:~66!" neq "" (
- echo │!str:~,66!│
- ) else (
- set var=!str!!spa!
- echo │!var:~,66!│
- )
- set str=!str:~66!
- if defined str goto :sub)
复制代码 |
|