标题: 批量处理,去掉关键字搜索(已解决)
[打印本页]
作者: cheng54550
时间: 2007-6-14 18:59
标题: 批量处理,去掉关键字搜索(已解决)
哦,我可以在问一个问题吗
@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 ]
作者: lxmxn
时间: 2007-6-14 20:47
唉,上次不是已经帮你写了一个么?忘记了?
参考这个贴子:
http://www.cn-dos.net/forum/viewthread.php?tid=31009
作者: cheng54550
时间: 2007-6-14 21:02
谢谢斑斑,我不是忘记了。呵呵,你帮我做的那个
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
作者: lxmxn
时间: 2007-6-14 21:25
试试
findstr /ric:"%name%" word.txt
作者: cheng54550
时间: 2007-6-14 21:29
不好意思的说,好象还是显示关键字
@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
作者: lxmxn
时间: 2007-6-14 21:37
findstr /bric:"%name%" word.txt
have a try
作者: cheng54550
时间: 2007-6-14 21:47
斑斑挖,我很笨的啊,表吐血。 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 我看不懂你们专业的东东..
作者: wudixin96
时间: 2007-6-15 00:10
have a try 是让楼主试试?和代码无关
作者: cheng54550
时间: 2007-6-15 00:37
@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 无
作者: wudixin96
时间: 2007-6-15 00:38
@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
作者: cheng54550
时间: 2007-6-15 00:59
感谢你们不耐心的帮助我这个什么都不懂的菜鸟。^_^
我想你们一定很烦我了:(
解决了,谢谢