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

[文本处理] 如何读取文本中的特定内容作为变量

nesthang.txt内容
  1. 更:3198" href="3875754.shtm">HAO123
  2. 更:3096" href="3875755.shtm">Email163
  3. 更:3196" href="3878472.shtm">bbs.verybat
复制代码
要求屏幕显示:
1.HAO123
2.Email163
3.bbs.verybat
请选择:

输入1时打开3875754.shtm
输入2时打开3875755.shtm
.......

值得注意的是:nesthang.txt的内容是可变的,但结构不变

[ 本帖最后由 qingfengzhixia 于 2008-11-7 23:13 编辑 ]

  1. @echo off
  2. for /f "tokens=2,* delims==>" %%a in (nesthang.txt) do (
  3.       set /a n+=1
  4.       call echo %%n%%.%%b
  5.       call set "_%%n%%=%%~a"
  6. )
  7. set /p choice=Input:
  8. if defined _%choice% call start "" "%%_%choice%%%"
  9. pause
复制代码
心绪平和,眼藏静谧。

TOP

返回列表