中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批量处理,去掉关键字搜索(已解决)
作者:
标题: 批量处理,去掉关键字搜索(已解决) 上一主题 | 下一主题
cheng54550
初级用户





积分 67
发帖 26
注册 2007-5-14
状态 离线
『楼 主』:  批量处理,去掉关键字搜索(已解决)

哦,我可以在问一个问题吗
@echo off
:loop
cls&set name=
set /p name=请输入英文单词:
if not defined name goto loop
for /f "delims=" %%a in ('find /i "%name%" ^<aa.txt ^|^| echo 123 无') do (echo. &echo\%%a &echo.)
pause
goto loop

---------------------------------------------------------------------------------------------------------------------------------
这个批量处理我怎么样才可以去掉关键字搜索,也就是说完全匹配的意思。
Close                       关闭
Start                       开始
Stop                        停止
New size                    新尺寸或新大小
Resize method               更改大小的方式
Uncompressed size           未压缩的大小
Prine size                  像素大小
Print size                  打印大小
现在输入C,和C有关系的都会出现,我不想这样,我的意思是我的数据库里没有的词就显示无

[ Last edited by cheng54550 on 2007-6-15 at 09:59 AM ]

2007-6-14 18:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 2 楼』:  

唉,上次不是已经帮你写了一个么?忘记了?

参考这个贴子:

http://www.cn-dos.net/forum/viewthread.php?tid=31009

2007-6-14 20:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cheng54550
初级用户





积分 67
发帖 26
注册 2007-5-14
状态 离线
『第 3 楼』:  

谢谢斑斑,我不是忘记了。呵呵,你帮我做的那个
Resize method   更改大小的方式一个单词后面还有一个单词的话就读不出来了。表要生气啊
Resize method 以前你帮我做的就只能显示method 而不是更改大小的方式

@echo off
:loop
cls&set name=
set /p name=请输入英文单词:
if not defined name goto loop
for /f "delims=" %%a in ('find /i "%name%" ^<aa.txt ^|^| echo 123 无') do (echo. &echo\%%a &echo.)
pause
goto loop

现在这个可以,我输入比如:
Uncompressed size           未压缩的大小
它就2个一起显示出来,就是关键字还没解决555

2007-6-14 21:02
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 4 楼』:  

试试
findstr /ric:"%name%" word.txt


2007-6-14 21:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cheng54550
初级用户





积分 67
发帖 26
注册 2007-5-14
状态 离线
『第 5 楼』:  

不好意思的说,好象还是显示关键字
@echo off
:loop
cls&set name=
set /p name=请输入英文单词:
if not defined name goto loop
for /f "delims=" %%a in ('findstr /ric:"%name%" word.txt ^|^| echo 123 无') do (echo. &echo\%%a &echo.)
pause
goto loop

2007-6-14 21:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
lxmxn
版主




积分 11386
发帖 4938
注册 2006-7-23
状态 离线
『第 6 楼』:  


findstr /bric:"%name%" word.txt
have a try

   此帖被 +1 点积分    点击查看详情   
评分人:【 cheng54550 分数: +1  时间:2007-6-15 00:56


2007-6-14 21:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
cheng54550
初级用户





积分 67
发帖 26
注册 2007-5-14
状态 离线
『第 7 楼』:  

斑斑挖,我很笨的啊,表吐血。 555...

have a try  放那啊。

千万不要生气...
-------------------------------------------------------------------------------
@echo off
:loop
cls&set name=
set /p name=请输入英文单词:
if not defined name goto loop
for /f "delims=" %%a in ('findstr /ric:"%name%" word.txt ^|^| echo 123 无') do (echo. &echo\%%a &echo.)
pause
goto loop
--------------------------------------------------------
在数据库里输入A,带A的单词还是会出来。
你说的have a try  我看不懂你们专业的东东..

2007-6-14 21:47
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 8 楼』:  

have a try  是让楼主试试?和代码无关

2007-6-15 00:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复
cheng54550
初级用户





积分 67
发帖 26
注册 2007-5-14
状态 离线
『第 9 楼』:  

@echo off
:loop
cls&set name=
set /p name=请输入英文单词:
if not defined name goto loop
for /f "delims=" %%a in ('findstr /ric:"%name%" word.txt ^|^| echo 123 无') do (echo. &echo\%%a &echo.)
pause
goto loop
-------------------------------------------------------------------------------------------------------------
CSNW Netware                客户服务
client                      客户,客户机
client/server               客户机/服务器
code                        代码
account lockout             帐号封锁
account policies            记帐策略
accounts                    帐号
adapter                     适配器
adaptive speed leveling     自适应速率等级调整
network                     网络
NetBIOS                     网络基本输入/输出系统
NDIS                        网络驱动程序接口规范
NetDDE                      网络动态数据交换
NIC                         网络接口卡
network layer               网络层
Network Monitor             一个网络监控程序
network operating system    网络操作系统
network printer             网络打印机
network security            网络安全
network user                网络用户
NFS                         网络文件系统
Module                      模块
menu                        菜单
message                     消息
LAN Server                  局域网服务器
Local security              局部安全性
log                         曰志、记录
logging                     登录
logoff                      退出、注销
logical port                逻辑端口
logon                       注册
logon script                登录脚本
LFN                         长文件名
kernel                      内核
-----------------------------------------------------------------------------------------------
我就输入一个A  ,带A就的都出来了,have a try 输入显示 123 无

2007-6-15 00:37
查看资料  发短消息 网志   编辑帖子  回复  引用回复
wudixin96
银牌会员





积分 1928
发帖 931
注册 2007-1-6
状态 离线
『第 10 楼』:  


@echo off
:loop
cls&set name=
set /p name=请输入英文单词:
if not defined name goto loop
for /f "delims=" %%a in ('findstr /bric:"\<%name%\>" word.txt ^|^| echo 123 无') do (echo. &echo\%%a &echo.)
pause
goto loop


   此帖被 +1 点积分    点击查看详情   
评分人:【 cheng54550 分数: +1  时间:2007-6-15 00:57


2007-6-15 00:38
查看资料  发短消息 网志   编辑帖子  回复  引用回复
cheng54550
初级用户





积分 67
发帖 26
注册 2007-5-14
状态 离线
『第 11 楼』:  

感谢你们不耐心的帮助我这个什么都不懂的菜鸟。^_^

我想你们一定很烦我了:(

解决了,谢谢

2007-6-15 00:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: