![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 00:15 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 提取<title>与</title>之间的内容为新文件第一行, |
| 可打印版本 1,962 / 25 |
| 第16楼 WANKOILZ | 发表于 2008-05-29 21:13 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
不会的,zw兄看这个是不是快点:
[ Last edited by WANKOILZ on 2008-5-29 at 09:17 PM ] |
|
| 第17楼 WANKOILZ | 发表于 2008-05-29 21:14 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
网速慢,发重复了,删除此贴。
[ Last edited by WANKOILZ on 2008-5-29 at 09:16 PM ] |
|
| 第18楼 bat-zw | 发表于 2008-05-29 21:21 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by WANKOILZ at 2008-5-29 21:13: 请自己测试运行结果和时间吧。 |
|
| 第19楼 26933062 | 发表于 2008-05-29 21:23 |
| 银牌会员 发帖 879 积分 2,268 | |
|
findstr的效率并不是zw兄所想的那么不堪。(关键看怎么用)
findstr的功能却可能超出你的想像。 按3楼 WANKOILZ 兄的思路也写了个,同时也给3楼代码提了提速。。。 呵呵,感觉应该快些,未测试。。。。 : |
|
| 第20楼 bat-zw | 发表于 2008-05-29 21:26 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by 26933062 at 2008-5-29 21:23: 我并不是说findstr一无是处,只是在说明在处理文本字符上不如if效率高。 |
|
| 第21楼 26933062 | 发表于 2008-05-29 21:32 |
| 银牌会员 发帖 879 积分 2,268 | |
Originally posted by zw19750516 at 2008-5-29 20:52: |
|
| 第22楼 WANKOILZ | 发表于 2008-05-29 21:45 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
26933062的代码确实很精简,令人佩服。
妙:把文本名字作为变量,在findstr /v "" *.txt的时候就能同时获得文本的标题和不包含<>的内容。 findstr + 通配符直接就获得所有文本,少用一层for 。 [ Last edited by WANKOILZ on 2008-5-29 at 09:50 PM ] |
|
| 第23楼 26933062 | 发表于 2008-05-29 21:47 |
| 银牌会员 发帖 879 积分 2,268 | |
Originally posted by WANKOILZ at 2008-5-29 21:45: 哦? 有必要么? 或者说有何区别?给个实例好么、? |
|
| 第24楼 WANKOILZ | 发表于 2008-05-29 21:50 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
哦? 误会了,我只是分析了以下你代码的妙处,勿怪。 |
|
| 第25楼 loveid | 发表于 2008-05-31 14:31 |
| 初级用户 发帖 15 积分 38 | |
to10f 不好意思,才来回复Originally posted by zw19750516 at 2008-5-29 08:00 PM: 运行后全部成功!!谢谢,我不太看懂的地方做了些修改,我感觉更好懂一些,先未征的你的同意,见凉,改了的地方为:if !n! equ 1 if not "!str:~,5!"=="<pre>" echo !str!>>%%a,改为:if !n! equ 1 if not "!str:~-4!"=="pre>" echo !str!>>%%a全部如下 测试也可.不知这样改,是不是对?谢谢! |
|
| 第26楼 loveid | 发表于 2008-05-31 14:36 |
| 初级用户 发帖 15 积分 38 | |
|
10f 以下的很多同仁的贴,我只能带回去慢慢分析了 我很基础的说,基础级的.呵呵!
|
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |