您现在的位置: 天下网吧 >> 网吧焦点 >> 网吧程序学习 >> 批处理相关 >> 正文

批处理开机对比指定文件

[作者:zch_ 来源:zch_ 时间:2008-7-31添加到QQ收藏QQ书签]我来说两句
之前用自己的土办法写结果到文件,再从文件里用findstr来取结果,老是会有误报。

今天在Lz-MyST的努力下,换成了如下代码。
才发现批处理的%errorlEVEl%有这么妙的用法。感谢Lz-MyST!

程序代码

call :Compare c:\1.txt c:\2.txt
call :Compare c:\33a.txt c:\33b.txt

goto end

:Compare
if not exist %1 (goto :eof)
if not exist %2 (goto :eof)
echo n| comp %1 %2|findstr "文件比较无误"
if %errorlEVEl% == 1 echo %1 %2 %date% %time% >>c:\log.txt
goto :eof

:end


在开机脚本里适当位置放入这段代码,紫色部分c:\1.txt c:\txt 替换成自己要对比的文件,比如对比explorer,之前已复制正常的explorer.exe在d盘,那这里的调用就变成call :Compare c:\windows\explorer.exe d:\explorer.exe。
绿色部分改成网络的可写的共享目录,以后在此目录下查看对比结果,如果不对则有记录。比如我实际使用的这句代码:
程序代码
if %errorlEVEl% == 1 echo %1 %date% %time% >>\\server\gamelog\aa\@%computername%.txt

写到\\\\server\gamelog\aa目录下(此目录有写权限),以@计算机命名的TXT文件。
收藏操作: 添加到百度搜藏 收藏到QQ书签 新浪ViVi 搜狐网摘 365Key网摘 天极网摘 我摘 POCO网摘 博采网摘 YouNote网摘 和讯网摘 博拉网 亿友响享 igooi网摘 I2Key网摘 天下图摘 百特门网摘 Google书签 Del.icio.us Yahoo书签 diigo it 提交新发现,Dig it DIGG this story 将本文在板儿砖上开砖场
相关文章
没有相关文章
我来说两句
数据载入中,请稍后……
·请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任。
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据。
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为。
操作
声明
本文来源地址:http://wglm.net/article/software/code/20080729/4492.html
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行
关于天下 | 联系方式 | 版权声明 | 免责条款 | 隐私保护 | 申请友情链接 | 更多友情链接 | 网络收藏夹
天下网吧,网吧天下.Copy.Txwb.com 2008-2010