![Board logo](images/default/logo.gif)
标题: [文本处理] 如何读取文本中的特定内容作为变量 [打印本页]
作者: qingfengzhixia 时间: 2008-11-7 22:09 标题: 如何读取文本中的特定内容作为变量
nesthang.txt内容- 更:3198" href="3875754.shtm">HAO123
- 更:3096" href="3875755.shtm">Email163
- 更: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 编辑 ]
作者: pusofalse 时间: 2008-11-7 22:44
- @echo off
- for /f "tokens=2,* delims==>" %%a in (nesthang.txt) do (
- set /a n+=1
- call echo %%n%%.%%b
- call set "_%%n%%=%%~a"
- )
- set /p choice=Input:
- if defined _%choice% call start "" "%%_%choice%%%"
- pause
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |