![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 16:29 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已结]提取一行中的两个变量,然后查找文本... |
| 可打印版本 756 / 4 |
| 第1楼 ka56 | 发表于 2009-09-20 09:47 |
| 中级用户 发帖 129 积分 234 | |
|
[已结]提取一行中的两个变量,然后查找文本... 不懂得怎样同时提取两个变量,所以来劳驾各位虾虾.^=~
思路: 想逐行提取A文本的条件字符串,如第一行提取"----"前的数字"520"和"----"后的"我爱你"这两个变量,然后搜索B文本带520尾的行,最后再将这行加变量"我爱你"写入C文本. A.TXT: 520----我爱你 521----我爱你 168----一路发 530----我想你 B.TXT: 891204168 901104478 850205520 841203183 870110521 800129530 想得到的结果(C.TXT): 891204168 一路发 850205520 我爱你 870110521 我爱你 800129530 我想你 [ Last edited by ka56 on 2009-9-20 at 10:28 ] |
|
| 第2楼 q8249014 | 发表于 2009-09-20 10:06 |
| 初级用户 发帖 45 积分 175 | |
|
请测试
[ Last edited by q8249014 on 2010-1-21 at 17:45 ] |
|
| 第3楼 ka56 | 发表于 2009-09-20 10:24 |
| 中级用户 发帖 129 积分 234 | |
Originally posted by q8249014 at 2009-9-20 10:06: |
|
| 第4楼 q8249014 | 发表于 2009-09-20 10:28 |
| 初级用户 发帖 45 积分 175 | |
|
这点一两句说不清楚 你可以去论坛搜索"延迟变量" 看过你就明白了
"?"我爱你"是怎样传到%%j的 ?" 这点儿你只要看下for命令的帮助就可以了 |
|
| 第5楼 ka56 | 发表于 2009-09-20 10:33 |
| 中级用户 发帖 129 积分 234 | |
|
嗯,好的,再次感谢!!感谢热心人!
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |