中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 这个文本文件中的内容怎么提取出来
作者:
标题: 这个文本文件中的内容怎么提取出来 上一主题 | 下一主题
provem
初级用户





积分 92
发帖 82
注册 2007-11-13
状态 离线
『楼 主』:  这个文本文件中的内容怎么提取出来

show_weather("北京", new Array('8℃~10℃','阴转多云,小雨','阴,小雨','阴转多云,小雨','8℃~12℃','阴转多云','多云','晴转多云'), "xn.htm#57516");


上面内容是两天的天气预报,怎么提取出来并回显,效果如下

今天天气:8℃~10℃ 上午:阴转多云,小雨 下午: 阴,小雨  晚上:阴转多云,小雨   
明天天气:8℃~12℃ 上午:阴转多云        下午:多云       晚上:晴转多云

2009-1-20 19:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
yishanju
银牌会员

[b]看你妹啊[/b]


积分 1488
发帖 1357
注册 2006-5-20
状态 离线
『第 2 楼』:  

for 命令就可以实现了




有问题请发论坛或者自行搜索,再短消息问我的统统是SB
2009-1-20 19:51
查看资料  发短消息 网志   编辑帖子  回复  引用回复
tireless
银牌会员





积分 2025
发帖 1122
注册 2007-9-5
状态 离线
『第 3 楼』:  


@echo off
for /f "delims=' tokens=2,4,6,8,10,12,14,16" %%a in (a.txt) do (
  echo 今天天气:%%a 上午:%%b 下午:%%c 晚上:%%d
  echo 明天天气:%%e 上午:%%f 下午:%%g 晚上:%%h
)
pause


   此帖被 +4 点积分    点击查看详情   
评分人:【 netbenton 分数: +2  时间:2009-1-20 22:59
评分人:【 provem 分数: +2  时间:2009-2-13 10:57


2009-1-20 20:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
yiflying
社区乞丐





积分 -18
发帖 4
注册 2009-1-9
状态 离线
『第 4 楼』:  

还是不怎么懂哦,那个a、b是怎么得到的呢?
菜鸟学习ing

2009-1-21 19:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
ZJHJ
高级用户





积分 609
发帖 374
注册 2006-8-2
状态 离线
『第 5 楼』:  

就是按'为分割符号,取第2,4,6,8,10,12,14,16节需要显示.则对应变量为%%a,%%b,
%%c,%%d,......%%h.
或者%%i,%%j,%%k,......

[ Last edited by ZJHJ on 2009-1-21 at 20:31 ]

   此帖被 +2 点积分    点击查看详情   
评分人:【 provem 分数: +2  时间:2009-2-13 10:54


2009-1-21 20:27
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: