zqz 真是一语点醒梦中人,代码早以写好,就是解决不了最后一行没有回车的问题。老是用type
最终大家的思路都到一起来了 (^_^)
代码如下:- @echo off&set /a h=0
- for /f "delims=" %%a in ('^(more %~s0^&echo.^)^|findstr /o .*') do (
- for /f "delims=:" %%i in ("%%a") do set /a n=%%i-2-h,h=%%i
- setlocal enabledelayedexpansion
- if !N! equ 8 echo;【!var:*:=!】
- endlocal
- set "var=%%a"
- )
- pause&exit
-
- 下面是分号开头的行
- ;1234567
- 下面是8个空格
-
- 下面是冒号开头的行
- ::::::::
- 下面是特殊字符的行
- %^&*<">!
- 下面是含全角空格的行
- 78
- 下面是全角半角混合的行
- 壹23肆78
- 下面是纯半角字符的行
- 12345678
复制代码
|