[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 jiavip 于 2018-12-7 06:03 编辑

其实还可以有个写法。可以读取任意行数段内的内容。。
  1. @echo off&Setlocal EnableDelayedExpansion
  2. FOR /F "USEBACKQ DELIMS=" %%A IN ("文档位置或%0") DO (
  3. SET /A N+=1
  4. IF !N! GEQ 开始行 (IF !N! LEQ 结束行 ECHO %%A
  5. ))
复制代码
上方"开始行"和"结束行"是纯数字,,,
这写法不读取空格行,实际行数需要检验一下。
若要输出文件则把ECHO %%A 加个>>文件.TAT 即可
这写法可以做到同一个BAT脚本输出多个文件。

TOP

返回列表