|
lotus516
高级用户
    论坛上抢劫的
积分 551
发帖 246
注册 2006-9-21
状态 离线
|
『楼 主』:
求教findstr查找字符串出错了!!
为了对付可恶的熊猫,特作一P,可编了一下午仍有问题!!!
@echo off
for %%a in (d e f) do (
for /f "tokens=*" %%b in ('dir /s/b/a-d %%a:\*.exe') do (
for /f "tokens=1" %%c in ('findstr "%%~nxb" d:\yjsj.txt') do if %%~zb NEQ %%c E:\工具\WinRAR\RAR.EXE e -Y E:\bf.rar %%~nxb "%%~dpb"&&PAUSE
)
) 目的是如果我的EXE文件被绑了其它程序,就自动用备份替换!!
不能成功找到!!被里面同名文件所困扰!!如没有同名文件(如unins000.exe ,Setup.EXE )则正常,可我找的是全路径啊!!应该是参数的问题!!下面是yjsj.txt文件,前面是原始程序大小!!
101888 d:\BitSpirit\BetterSP2.exe
5167616 d:\BitSpirit\BitSpirit.exe
412160 d:\BitSpirit\Builder.exe
65536 d:\BitSpirit\MemFree.exe
363520 d:\BitSpirit\MyUPnP.exe
680312 d:\BitSpirit\unins000.exe
2309632 d:\game\盟军敢死队-深入敌后\Comandos.exe
107008 d:\game\盟军敢死队-深入敌后\mpserver.exe
107008 d:\game\盟军敢死队-深入敌后\Tcpserver.exe
149504 d:\game\盟军敢死队-深入敌后\UNWISE.EXE
626688 d:\学习\我爱背单词\pocketwords\flyenglishspirit.exe
481792 d:\学习\我爱背单词\pocketwords\mailto.exe
2555904 d:\学习\我爱背单词\pocketwords\pocketrecorder.exe
159823 d:\学习\我爱背单词\pocketwords\preuninstall.exe
1362777 d:\学习\医学\考研\电子教学\医学考研试题集锦.exe
1341524 d:\学习\医学\考研\电子教学\正常骨骼X线解剖.exe
4442844 d:\学习\医学\考研\电子教学\生理.exe
721234 d:\学习\医学\考研\电子教学\病理.exe
167936 d:\学习\医学\考研\电子教学\心电监测及相关治疗Setup\Setup.exe
67072 d:\学习\医学\考研\电子教学\心电监测及相关治疗Setup\心电监测及相关治疗教学软\Gksui16.exe
53760 d:\学习\医学\考研\电子教学\心电监测及相关治疗Setup\Disk1\Setup.EXE
457728 d:\学习\dos学习区\cmd.exe
1024 d:\学习\dos学习区\sleep.exe
57344 d:\学习\dos学习区\SendTo+\CMD\Shortcut.exe
52224 d:\学习\dos学习区\SendTo+\CMD\winclip.exe
429405 d:\学习\dos学习区\LoadISO\LoadISO\dazip.EXE
2464 d:\学习\dos学习区\LoadISO\LoadISO\FINDRAMD.EXE
4848 d:\学习\dos学习区\LoadISO\LoadISO\mouse.exe
11627 d:\学习\dos学习区\LoadISO\LoadISO\XMSDSK.EXE
2844962 d:\可移动磁盘\bsv3.2.1.210.CN.exe
4236961 d:\可移动磁盘\dSetup.exe
1152171 d:\可移动磁盘\flashget13.exe
421563 d:\可移动磁盘\GMailDrive1010T0.exe
743314 d:\可移动磁盘\pstrip.exe
3762672 d:\可移动磁盘\Thunder5.4.0.226.exe
188416 e:\世纪前线网络质量测试工具.exe
97280 e:\3D 展示1[1]\3D 展示1\4\kkrieger-beta\pno0001.exe
65024 e:\3D 展示1[1]\3D 展示1\3\prophecy《彗星撞地球》.exe
65536 e:\3D 展示1[1]\3D 展示1\2\kkino64.exe
65024 e:\3D 展示1[1]\3D 展示1\1\3d.exe
418872 e:\office\SETUP.EXE
89136 e:\office\FILES\SETUP\OSE.EXE
58424 e:\office\FILES\PFILES\MSOFFICE\OFFICE11\OFFCLN.EXE
620088 e:\office\FILES\PFILES\COMMON\MSSHARED\DW\DW20.EXE
34880 e:\office\FILES\PFILES\COMMON\MSSHARED\DW\DWTRIG20.EXE
418872 e:\office\FILES\OWC11\SETUP.EXE
841274 e:\电子书\hacker0.exe
1285991 e:\电子书\黑客技术入门---电子书.exe
188416 e:\工具\世纪前线网络质量测试工具.exe
46080 e:\工具\输入法设置工具 IME TOOL v2.6.4\imetool.exe
20752 e:\工具\输入法设置工具 IME TOOL v2.6.4\internat.exe
507932 e:\工具\虚拟光盘及虚拟光驱工具\虚拟光盘制作工具.exe
23560 e:\工具\虚拟光盘及虚拟光驱工具\虚拟光驱工具.EXE
987136 e:\工具\考研\flashplayer7.0.exe
421888 e:\工具\考研\LTCLIENT.EXE
113664 e:\工具\杀毒工具\Fix_ADODB.Stream.exe
123904 e:\工具\杀毒工具\GPDetect.exe
1642816 e:\工具\杀毒工具\kakasetupv3(1).exe
1642816 e:\工具\杀毒工具\kakasetupv3.exe
18944 e:\工具\杀毒工具\kvpatch.exe
209920 e:\工具\杀毒工具\kvrt.exe
48128 e:\工具\杀毒工具\mocbotkiller.exe
79884 e:\工具\杀毒工具\ravbabyv.exe
159744 e:\工具\杀毒工具\RavBBeagle.exe
79372 e:\工具\杀毒工具\ravblare.exe
93196 e:\工具\杀毒工具\RavFunny.exe
90636 e:\工具\杀毒工具\RavJPG.exe
82956 e:\工具\杀毒工具\RavMGF.exe
85516 e:\工具\杀毒工具\RavMimail.exe
99852 e:\工具\杀毒工具\ravmsn.exe
80908 e:\工具\杀毒工具\ravneroma.exe
87052 e:\工具\杀毒工具\ravnetsky.exe
99852 e:\工具\杀毒工具\RavNovarg.exe
311296 e:\工具\杀毒工具\RavQQMsender.exe
80396 e:\工具\杀毒工具\ravroron.exe
87052 e:\工具\杀毒工具\RavSasser.exe
192512 e:\工具\杀毒工具\RavSdbot.exe
80396 e:\工具\杀毒工具\RavSmibag.exe
90636 e:\工具\杀毒工具\ravstock.exe
331776 e:\工具\杀毒工具\RavWormZotob.exe
75788 e:\工具\杀毒工具\RavYami.exe
249856 e:\工具\杀毒工具\RsDetect.exe
125432 e:\工具\杀毒工具\rssw.exe
91136 e:\工具\杀毒工具\TrojanKiller.exe
130048 e:\工具\杀毒工具\VikingKiller.exe
259843 e:\工具\恶意软件清理助手\DosTools.exe
47104 e:\工具\恶意软件清理助手\WinSockFix.exe
461824 e:\工具\恶意软件清理助手\RogueCleaner.exe
263611 e:\工具\恶意软件清理助手\dosclean\DosClean.exe
234404 e:\工具\恶意软件清理助手\dosclean\Tw.exe
743936 e:\工具\wom\setup.exe
637952 e:\工具\wom\WinMem.exe
1055232 e:\工具\wom\WinProcess.exe
1016832 e:\工具\wom\Womcc.exe
215040 e:\工具\wom\WomDecryption.exe
863232 e:\工具\wom\WomEncrypt.exe
729088 e:\工具\wom\WomUpdate.exe
578048 e:\工具\wom\WomWipe.exe
329728 e:\工具\WinRAR\Rar.exe
44032 e:\工具\WinRAR\RarExtLoader.exe
98304 e:\工具\WinRAR\Uninstall.exe
216064 e:\工具\WinRAR\UnRAR.exe
916992 e:\工具\WinRAR\WinRAR.exe
854016 e:\工具\WinImage\winimage.exe
2031104 e:\工具\U盘修复工具\UMPTool.exe
425984 e:\工具\U盘修复工具\pwd\LoginTool.exe
866816 e:\工具\TTPlayer\TTPlayer.exe
40960 e:\工具\Thunder\Thunder.exe
675173 e:\工具\Thunder\unins000.exe
28672 e:\工具\Thunder\Program\BugReport.exe
176128 e:\工具\Thunder\Program\FtpGlance.exe
86016 e:\工具\Thunder\Program\LanguageSetter.exe
45056 e:\工具\Thunder\Program\OperaCaller.exe
14624 e:\工具\Thunder\Program\regxpcom.exe
61440 e:\工具\Thunder\Program\SetupHelper.exe
1413120 e:\工具\Thunder\Program\Thunder5.exe
36864 e:\工具\Thunder\Program\update\RunSetup.exe
3152136 e:\工具\Thunder\Program\update\setup.exe
237568 e:\工具\Thunder\Plugins\BhoAdv\FLVPlayer.exe
36864 e:\工具\Thunder\Components\InMedia\InMediaSetup.exe
156672 e:\工具\Tencent\QQ医生 1.0Beta\QQDoctor.exe
32768 e:\工具\Tencent\QQ医生 1.0Beta\SelfUpdate.exe
52632 e:\工具\Tencent\QQ医生 1.0Beta\uninst.exe
772096 e:\工具\Tencent\QQPetNurse\QQPetNurse.exe
29746 e:\工具\Tencent\QQGame\Accel.exe
9268 e:\工具\Tencent\QQGame\QQGameDl.exe
120182 e:\工具\Tencent\QQGame\Uninstall.EXE
9784 e:\工具\Tencent\QQGame\Update\update.exe
1702136 e:\工具\Tencent\QQGame\Download\QQDdzRPG.EXE
389241 e:\工具\Tencent\QQGame\DdzRpg\ddzrpg.exe
153088 e:\工具\Tencent\QQGame\DdzRpg\Unwise.exe
274432 e:\工具\Tencent\QQ\BugReport.exe
86016 e:\工具\Tencent\QQ\MagicFlash.exe
454656 e:\工具\Tencent\QQ\NetRepair.exe
1585152 e:\工具\Tencent\QQ\QQ.exe
94208 e:\工具\Tencent\QQ\QQ3DAVPlayer.exe
167936 e:\工具\Tencent\QQ\QQClubClient.exe
114688 e:\工具\Tencent\QQ\QQexternal.exe
446464 e:\工具\Tencent\QQ\QQLiveUpdate.exe
188416 e:\工具\Tencent\QQ\QQPlayerSvr.exe
487424 e:\工具\Tencent\QQ\QQUpdateCenter.exe
24576 e:\工具\Tencent\QQ\QzoneSupport.exe
311296 e:\工具\Tencent\QQ\Timwp.exe
90231 e:\工具\Tencent\QQ\uninst.exe
69632 e:\工具\Tencent\QQ\TMShell.exe
67423 e:\工具\Tencent\QQ\uninstTM.exe
290816 e:\工具\Tencent\QQ\Qzone\Qzone.exe
5044463 e:\工具\Tencent\QQ\QQUpdate\QQPet\2_44_\QQPet_Update_0244.exe
5041280 e:\工具\Tencent\QQ\QQUpdate\QQPet\2_43_0\QQPet_Update_0243.exe
107101 e:\工具\Tencent\QQ\QQUpdate\7269EEF089CF4B78B55E05EFD88C0DD4\QQ2006formal_kb1.exe
274432 e:\工具\Tencent\QQ\QQPet\BugReport.exe
1957987 e:\工具\Tencent\QQ\QQPet\QQPet.exe
540672 e:\工具\Tencent\QQ\QQPet\QQPetBuddy.exe
143360 e:\工具\Tencent\QQ\QQPet\QQPetDazzle.exe
73728 e:\工具\Tencent\QQ\TMDLLS\BDLiveUpdate.exe
151612 e:\工具\Tencent\QQ\TMDLLS\BMate.exe
278528 e:\工具\Tencent\QQ\TMDLLS\BugReport.exe
372736 e:\工具\Tencent\QQ\TMDLLS\QQLiveUpdate.exe
212992 e:\工具\Tencent\QQ\TMDLLS\Timwp.exe
1130496 e:\工具\Tencent\QQ\TMDLLS\TM.exe
69632 e:\工具\Tencent\QQ\TMDLLS\TIMPlatform.exe
28672 e:\工具\Tencent\QQ\TMDLLS\VirtualPrinter\VPSetup.exe
884736 e:\工具\Storm Codec\GSpot.exe
5206016 e:\工具\Storm Codec\mplayerc.exe
96929 e:\工具\Storm Codec\StormSet.exe
77938 e:\工具\Storm Codec\uninst6.09.25(Green).exe
143360 e:\工具\Storm Codec\Codecs\DVDNavExt.exe
1060864 e:\工具\Quick Batch File (De)Compiler\QuickBFC.EXE
299008 e:\工具\PMP Transcoding Tool\Transcoding.exe
77264 e:\工具\PMP Transcoding Tool\unins000.exe
19652608 e:\工具\photoshop\ImageReady.exe
17952768 e:\工具\photoshop\Photoshop.exe
69835 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\仿旧照片.exe
70150 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\制作按钮.exe
69213 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\制作棕褐色调.exe
68938 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\存储为 JPEG 中等品质格式.exe
68938 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\存储为 Photoshop PDF 格式.exe
73380 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\投影画框.exe
68656 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\条件模式更改.exe
68708 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\限制为 300 像素.exe
68706 e:\工具\photoshop\样本\快捷批处理\Photoshop 快捷批处理\限制为 64 像素.exe
66770 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\制作 JPEG (品质 60).exe
68367 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\制作按钮.exe
72171 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\圆角矩形缩览图.exe
68646 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\多尺寸保存.exe
76650 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\幻灯片缩览图.exe
76470 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\金属幻灯片缩览图.exe
67027 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\限制为 350, 制作 JPG 30.exe
66629 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\限制在 200x200 像素.exe
66627 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\限制在 64x64 像素.exe
66666 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\USM 锐化.exe
66952 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\制作 GIF (128 色).exe
66905 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\制作 GIF (32,不仿色).exe
66950 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\制作 GIF (64 色).exe
66770 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\制作 JPEG (品质 10).exe
66769 e:\工具\photoshop\样本\快捷批处理\ImageReady 快捷批处理\制作 JPEG (品质 30).exe
58368 e:\工具\photoshop\Required\Droplet Template.exe
98360 e:\工具\office\OFFICE11\DSSM.EXE
10073144 e:\工具\office\OFFICE11\EXCEL.EXE
2139192 e:\工具\office\OFFICE11\GRAPH.EXE
55360 e:\工具\office\OFFICE11\MSOHTMED.EXE
627256 e:\工具\office\OFFICE11\MSTORDB.EXE
124984 e:\工具\office\OFFICE11\MSTORE.EXE
283696 e:\工具\office\OFFICE11\OIS.EXE
6133312 e:\工具\office\OFFICE11\POWERPNT.EXE
1782840 e:\工具\office\OFFICE11\PPTVIEW.EXE
113728 e:\工具\office\OFFICE11\PROFLWIZ.EXE
111632 e:\工具\office\OFFICE11\WAVTOASF.EXE
12037688 e:\工具\office\OFFICE11\WINWORD.EXE
88632 e:\工具\office\OFFICE11\2052\MSOHELP.EXE
2518016 e:\工具\IsoBuster\IsoBuster.exe
75957 e:\工具\IsoBuster\Uninst\unins000.exe
377344 e:\工具\IsoBuster\Help\AHlp.exe
1368064 e:\工具\FlashGet\flashget.exe
148480 e:\工具\FlashGet\UNWISE.EXE
113664 e:\工具\eXeScope\EXEBAT.EXE
994984 e:\工具\eXeScope\EXESCOPE.exe
35154 e:\工具\eXeScope\uninstall.exe
233472 e:\工具\DLLShow\DLLShow.exe
188416 e:\工具\canon\PhotoRecord\OpPrintCom\OpPrintServer.exe
290816 e:\工具\canon\PhotoRecord\Help\Tutorial.exe
864256 e:\工具\canon\Easy-PhotoPrint\BJEZPLUS.EXE
495616 e:\工具\canon\Easy-PhotoPrint\BJEZPRN.EXE
86016 e:\工具\canon\Easy-PhotoPrint\uninst.exe
76239 e:\工具\AVI MPEG ASF WMV Splitter\unins000.exe
990267 e:\工具\AVI MPEG ASF WMV Splitter\VideoSplitter.exe
413696 e:\工具\AMVTools\amvplayer.exe.Exe
516096 e:\工具\AMVTools\amvtransform.exe
186936 e:\工具\Microsoft Virtual PC\dw15.exe
3988064 e:\工具\Microsoft Virtual PC\Virtual PC.exe
1628538 e:\下载\电脑知识精华[看完后绝对成为电脑高手]\电脑应用文章.exe
971558 e:\下载\电脑知识精华[看完后绝对成为电脑高手]\电脑知识精华.exe
710144 e:\下载\游戏\pitfall\PITFALL.EXE
770048 e:\下载\游戏\FC任天堂红白机中文模拟器+500经典游戏大集合\nnnesterJ.exe
712704 e:\下载\游戏\FC任天堂红白机中文模拟器+500经典游戏大集合\rom\火炎之纹章外传中文版\shhz.exe
483328 e:\下载\游戏\FC任天堂红白机中文模拟器+500经典游戏大集合\rom\吞食天地2-诸葛孔明传(中文)\VirtuaNES.exe
483328 e:\下载\游戏\FC任天堂红白机中文模拟器+500经典游戏大集合\rom\吞食天地2-诸葛孔明传(中文含模拟器)\VirtuaNES.exe
671744 e:\下载\游戏\FC任天堂红白机中文模拟器+500经典游戏大集合\nnnesterj\nnnesterJ.exe
581632 e:\下载\游戏\FC任天堂红白机中文模拟器+500经典游戏大集合\FC模拟器2\VirtuaNes.exe
1560127 e:\下载\代理相关\ProxyHunter.exe
3708891 e:\下载\软件\ip1000xp180zh.exe
5020 e:\下载\软件\msdos71f\DI.EXE
38725 e:\下载\软件\msdos71f\HD-COPY.EXE
86016 e:\下载\软件\ip1000xp180zh\cnmunins.exe
23040 e:\下载\软件\ip1000xp180zh\cnmvsa.exe
172032 e:\下载\软件\ip1000xp180zh\setup.exe
130048 e:\新建文件夹\Personal\Administrator\Local Settings\Temp\948759.exe
101775 e:\新建文件夹 (2)\优化\让Windows卸载隐藏组件.exe
2016454 e:\新建文件夹 (2)\软件\pcelf1.2.EXE
915653 e:\新建文件夹 (2)\软件\pro12.exe
4713294 e:\新建文件夹 (2)\软件\RealPack-20060107(1).exe
562912 e:\新建文件夹 (2)\软件\虚拟出四个桌面.exe
120143 e:\极速还原Beta2\Restroe.exe
[ Last edited by lotus516 on 2007-2-3 at 02:39 AM ]
|
|
2007-1-28 08:47 |
|
|
lotus516
高级用户
    论坛上抢劫的
积分 551
发帖 246
注册 2006-9-21
状态 离线
|
|
2007-1-29 00:43 |
|
|
lotus516
高级用户
    论坛上抢劫的
积分 551
发帖 246
注册 2006-9-21
状态 离线
|
|
2007-2-2 10:37 |
|
|
heicai
中级用户
  
积分 385
发帖 156
注册 2007-1-19
状态 离线
|
『第
4 楼』:
楼主我支持你!
能讲解下这句吗,我是新手学习中
'findstr "%%~nxb" d:\yjsj.txt') do if %%~zb NEQ %%c E:\工具\WinRAR\RAR.EXE e -Y E:\bf.rar %%~nxb "%%~dpb"
|
|
2007-2-2 13:20 |
|
|
liuyechun
新手上路

积分 12
发帖 5
注册 2006-12-27
状态 离线
|
『第
5 楼』:
试试用echo语句呢?
echo …… ^|findstr %%~nxb
|
|
2007-2-3 00:54 |
|
|
zh159
金牌会员
     
积分 3687
发帖 1467
注册 2005-8-8
状态 离线
|
『第
6 楼』:
for套用一般不要使用连续的字母,如:第一个for %%a,第一个for %%b,第一个for %%c
一般间隔5个字母(视for的分隔段设定)以上:%%a、%%i,%%n
|
|
2007-2-3 01:13 |
|
|
lotus516
高级用户
    论坛上抢劫的
积分 551
发帖 246
注册 2006-9-21
状态 离线
|
『第
7 楼』:
Quote: | Originally posted by heicai at 2007-2-2 13:20:
楼主我支持你!
能讲解下这句吗,我是新手学习中
'findstr "%%~nxb" d:\yjsj.txt') do if %%~zb NEQ %%c E:\工具\WinRAR\RAR.EXE e -Y E:\bf.rar %%~nxb "%%~dpb" |
|
%%~nxb是%%b的扩展,在YJSJ.TXT文件中查找,%%~zb是%%b扩展到文件大小,%%c是for语句赋的值,即YJSJ.TXT文件中原文件的大小!!!%%~zb与%%C比较是否相等,不等就执行RAR的解压缩命令!%%~dpb是%%b的扩展,关于扩展可详见c:\windos\help\ntcmds.chm!!
[ Last edited by lotus516 on 2007-2-3 at 02:17 AM ]
|
|
2007-2-3 02:12 |
|
|
anqing
高级用户
   
积分 859
发帖 413
注册 2006-8-14
状态 离线
|
『第
8 楼』:
既然有备份文件,还用写这个bat吗?
手动替换
要让这个bat一直运行在你的电脑中,进行监视吗,太浪费系统资源了吧
不过,你这个bat,挺有意思的
我认为算是bat应用中级体现吧
|
|
2007-2-5 13:02 |
|