![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-25 14:05 |
共 47,813 主题排行 / 349,918 发帖 / 今日 0 篇 / 48,274 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » VBS 里有没有类似于 CMD 的 Find? |
| 可打印版本 1,243 / 7 |
| 第1楼 huzixuan | 发表于 2007-07-06 10:46 |
| 高级用户 发帖 219 积分 537 来自 芜湖 | |
|
VBS 里有没有类似于 CMD 的 Find? 有一文本内容
我想找到 包含 "3" 的行 用批处理这样做 用 VBS 怎么做? 一个一个读吗? |
|
| 第2楼 lxmxn | 发表于 2007-07-06 10:47 |
| 版主 发帖 4,938 积分 11,386 | |
|
用VBS的正则表达式,搜索一下。
|
|
| 第3楼 lxmxn | 发表于 2007-07-06 11:14 |
| 版主 发帖 4,938 积分 11,386 | |
|
VBSCRIPT.chm 上面的一个例子:
|
|
| 第4楼 huzixuan | 发表于 2007-07-06 12:36 |
| 高级用户 发帖 219 积分 537 来自 芜湖 | |
|
上面那个是什么意思,是从哪里搜索比对的,可以从文本里搜索吗
|
|
| 第5楼 jmz573515 | 发表于 2007-07-06 16:01 |
| 银牌会员 发帖 464 积分 1,212 | |
|
[ Last edited by jmz573515 on 2007-7-6 at 06:10 PM ] |
|
| 第6楼 sonicandy | 发表于 2007-07-06 22:42 |
| 中级用户 发帖 91 积分 273 | |
|
我来个比较通俗一点的
[ Last edited by sonicandy on 2007-7-6 at 10:49 PM ] |
|
| 第7楼 zhoushijay | 发表于 2007-07-07 13:27 |
| 高级用户 发帖 375 积分 845 | |
|
set fso=createobject("scripting.filesystemobject")
set op=fso.opentextfile("test.txt") i_num=0 do while op.atendofstream=false line=op.readline if instr(1,line,"3")<>0 then ret=ret&line&chr(10) end if loop msgbox (ret) |
|
| 第8楼 zerocq | 发表于 2007-07-07 17:41 |
| 中级用户 发帖 196 积分 458 | |
|
instr函数算是吧??
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |