批处理开机对比指定文件
电脑知识爱好者电脑知识2009-3-21 12:04:39
知识重点:之前用自己的土办法写结果到文件,再从文件里用findstr来取结果,老是会有误报。 今天在Lz-MyST的努力下,换成了如下代码。 才发现批处理的%errorlEVEl%有这么妙的用法。感谢Lz-MyST! 程序代码..
之前用自己的土办法写结果到文件,再从文件里用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文件。
参与评论- 相关内容
- ·开机启动优盘设置方法[01-30]
- ·电脑开机后显示器没有反应解决办法[07-15]
- ·知道上次开机时间与退出时不显示LOGO 画面[06-27]
- ·菜鸟读懂开机自检BIOS问题[06-20]
- ·开机wsttrs.exe病毒专杀[06-17]
- ·开机黑屏故障列表[06-01]
- 最近更新
- ·批处理修改游戏兼容模式
- ·用入侵检测系统提高安全系数
- ·自动重启pubwin2007服务器脚本
- ·开通局域网共享(访问本机无需验证..
- ·如何用.NET技术在线生成网站LOGO
- ·LINQ 中调用存储过程自动绑定列名
- ·在DataTable中查询应该注意的问题
- ·.NET应用程序开发标准化
- ·自动下载完整的.NET源代码
- ·分布式编程必须知道的几个基本概..
添加到百度搜藏