手机
当前位置:查字典教程网 >脚本专栏 >DOS/BAT >批处理应用:使用FLASHGET检查Mcafee SuperDat更新
批处理应用:使用FLASHGET检查Mcafee SuperDat更新
摘要:因做了一个脚本,使用McafeeSuperDat进行查毒(http://blog.csdn.net/scz123/archive/2006/...

因做了一个脚本,使用McafeeSuperDat进行查毒(http://blog.csdn.net/scz123/archive/2006/11/02/1362566.aspx),但病毒码更新时,都要到网站上去手动下载,固建此脚本,使用FLASHGET下载后的的病毒检查功能来运行,以达到让自动检查并下载McafeeSuperDat更新的功能。

复制代码 代码如下:

@echooff

echo.

echo==================================================

echoFLASHGET下载检测脚本,用来自动更新MCAFEESUPERDAT

echocreatedbyscz20061102

echo==================================================

rem请使用FLASHGET的病毒检测功能,指定为该脚本

rem主要使用FLASHGET下载更新页面时使用

rem让FLASHGET1.5以上版本定时下载更新页面:"E:ProgramFilesFlashGetflashget.exe"http://www.mcafee.com/apps/downloads/security_updates/superdat.asp?region=cn&segment=enterprisef:bakcheckMcafee

rem配只了病毒检测的flashget,下载完后就会运行此脚本,然后自动更新SupperDat

rem然后定期重新下载页面即可

rem下载到文件的路径、文件名和扩展名

setfilepath=%~dp1

setfilename=%~n1

setfileExt=%~x1

remFLASHGET路径

setFLASHGET="E:ProgramFilesFlashGetflashget.exe"

remSuperDat存放路径

setdatPath=f:bakupdate

rem检查的asp页面存放路径

setaspPath=f:bakcheckMcafee

rem字符串比较

echo.

echo检查下载的文件格式与位置...

(echo-%filepath%-|find/i"-%datPath%-">nul)&&(echo-%filename%-|find/i"-sdat">nul)&&(echo-%fileExt%-|find/i"-.exe-">nul)&&gotocheckdat

(echo-%filepath%-|find/i"-%aspPath%-">nul)&&(echo-%filename%%fileExt%-|find/i"-superdat.asp-">nul)&&gotocheckasp

echo下载到文件:%filepath%%filename%%fileExt%,不需要处理

gotoend

:checkdat

echo.

echo下载到SuperDat:%filename%%fileExt%,处理中...

cd/d%datPath%

ren%filename%%fileExt%McAfee.%filename%%fileExt%

echo删除老版SuperDat...

for/f"skip=1"%%iin('dirmcafee*.exe/tc/o-d/b2^>nul')do(del%%i)

echo通知释放MCAFEESUPERDAT...

start""McAfee.%filename%%fileExt%/ec:mcafee

echoSuperDat处理完毕.

gotoend

:checkasp

echo.

echo下载到superdat.asp...

seturl=

setsdatname=

cd/df:bakcheckMcafee

echo分析superdat.asp...

for/f"tokens=3,4*delims=<>="%%iin('typesuperdat.asp^|find"simplified/sdat"')do(seturl=%%i&setsdatname=%%j)

setver0=%sdatname:sdat=%

setver1=%ver0:.exe=%

echo分析结果:SUPPERDAT版本号为%ver1%

cd/d%datPath%

ifexist%sdatname%ren%sdatname%McAfee.%sdatname%

ifexistmcafee.%sdatname%(echo已存在最新版本&gotoend)else(echo该版本未下载,通知FLASHGET下载&start""%FLASHGET%%url%%datPath%)

gotoend

:end

echo.

pause

【批处理应用:使用FLASHGET检查Mcafee SuperDat更新】相关文章:

批处理实现ping数据中文版

批处理应用:恢复Mcafee重命名的可疑病毒文件扩展名

cnct.batch 批处理不错的东西%cd%

使用dos批处理文件的意义与应用方法

BAT批处理中使用数组示例

常用的批处理实用技巧

批处理删除使用所有Windows Update功能的访问[图文+bat]

批处理程序删除自身 bat批处理

批处理 文件归类整理器(当面目录)

批处理常用特殊符号简介

精品推荐
分类导航