Board logo

标题: [文本处理] 从指定文本内的指定位置取出一个字符并进行比较的批处理 [打印本页]

作者: shaofeng    时间: 2009-7-31 10:38     标题: 从指定文本内的指定位置取出一个字符并进行比较的批处理

我有一个文本,内容是一定的,但里内有空格和空行,我想读出第三行的第35个字符,并与已知的值进行比较,相同则程序继续,不同则程序结束。


先谢各位了!
作者: tireless    时间: 2009-7-31 11:24

  1. @echo off
  2. for /f "usebackq skip=2 delims=" %%a in ("a.txt") do (
  3.   set var=%%a
  4.   goto next
  5. )
  6. :next
  7. if "%var:~34,1%" neq "值" exit /b
  8. ::继续的代码
复制代码

作者: Lumiere    时间: 2009-7-31 12:08     标题: 回复 2楼 的帖子

tireless兄真快啊,佩服……




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2