![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 01:24 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教大家关于文本提取问题。(提取多值且位置不固定) |
| 可打印版本 696 / 5 |
| 第1楼 Dana | 发表于 2008-06-20 14:19 |
| 初级用户 发帖 28 积分 70 | |
|
请教大家关于文本提取问题。(提取多值且位置不固定) 4/21/2008 12:17:55 AM Slave Server=192.168.1.2
4/21/2008 12:17:55 AM OK 4/21/2008 12:17:55 AM <?xml version="1.0" testprogram" ?> <BATCH> <FACTORY TESTER="TEST5" /> <PRODUCT /> <REFS /> <PANEL> <DUT ID="D410778444512" STATUS="Passed" TIMESTAMP="2008-04-21 00:17:55" TESTTIME="60.547000"> </DUT> </PANEL> </BATCH> 4/21/2008 12:17:55 AM <?xml version="1.0"?>< TEST="" TESTER="TEST5" FIXTURE="" USER="" /><PANEL ID="" COMMENT="" RUNMODE="" TIMESTAMP="" TESTTIME="" WAITTIME="" STATUS="" /><DUT ID="D410778444512" UID="1" STATUS="Passed" TIMESTAMP="2008-04-21 00:17:55" TESTTIME="60.547000" ENDTIME="" PANELIDX="" SOCKET="" COMMENT="" /> 上面是文本一部分内容内容,现在的想法是可以一次将上面红色字体提取后写入另一个TXT文件中,,以便做分析,但是如何实现提取,还请大家帮忙看看,多谢。 |
|
| 第2楼 bat-zw | 发表于 2008-06-20 15:20 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
楼主凑合用吧,又简化了下:
[ Last edited by zw19750516 on 2008-6-20 at 03:37 PM ] |
|
| 第3楼 Dana | 发表于 2008-06-20 15:35 |
| 初级用户 发帖 28 积分 70 | |
|
多谢 zw19750516 兄的指点,经过测试可以提取相应的值,上面的是先把需要的行提取出来,在用 For 提取相应的值。可惜我没有想到这个思路....
再次感谢. Dana [ Last edited by Dana on 2008-6-20 at 03:37 PM ] |
|
| 第4楼 Dana | 发表于 2008-06-20 16:02 |
| 初级用户 发帖 28 积分 70 | |
Originally posted by zw19750516 at 2008-6-20 03:20 PM: |
|
| 第5楼 terse | 发表于 2008-06-20 16:28 |
| 银牌会员 发帖 946 积分 2,404 | |
|
lp标签下可以简化
echo %~1 shift if not "%~1"=="" goto lp |
|
| 第6楼 bat-zw | 发表于 2008-06-20 16:44 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by terse at 2008-6-20 16:28: 确实是的,我又忘记变量扩展了,只想着截取字符,呵呵,谢谢指正了。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |