Board logo

标题: [已结]如何让批处理连续显示文本中的首行内容 [打印本页]

作者: LIANGAIBIN     时间: 2008-12-18 11:27    标题: [已结]如何让批处理连续显示文本中的首行内容

现有文本1内容如下:
ABC001
ABC002
ABC003
ABC004
ABC005
........

需要建立一个批处理文件: 内容如:
@ECHO OFF
ECHO ABC001
PAUSE
%0
按任意键后显示为
@ECHO OFF
ECHO ABC002
PAUSE
%0
目的是--让批处理显示文本1中的第一行字符
难题是--如果批处理已显示文本1第一行,则移除文本中第一行,按任意键后显示该文本文件中第二行.
            简单地说就是: 移动文本1中的首行到批处理中显示此行.

能做到吗?

[ Last edited by HAT on 2008-12-19 at 15:11 ]
作者: slore     时间: 2008-12-18 13:15
echo off
for /f "delims=" %%i in (文本1.txt) do (
echo %%i
pause
)
pause
作者: LIANGAIBIN     时间: 2008-12-19 15:06
很简单很实用,十分感谢.