일괄 처리 응용 프로그램:FLASHGET 를 사용 하여 Mcafee SuperDat 업데이트 확인

스 크 립 트 를 만 들 었 기 때문에 Mcafee 를 사용 합 니 다. SuperDat 마 약 검사 진행(http://blog.csdn.net/scz123/archive/2006/11/02/1362566.aspx)그러나 바이러스 코드 가 업 데 이 트 될 때 는 사이트 에서 수 동 으로 다운로드 하여 이 스 크 립 트 를 고정 시 키 고 FLASHGET 다운로드 후의 바이러스 검사 기능 을 사용 하여 Mcafee 를 자동 으로 검사 하고 다운로드 할 수 있 도록 실행 합 니 다. SuperDat 업데이트 기능..

@echo off 
echo. 
echo ================================================== 
echo FLASHGET , MCAFEE SUPERDAT 
echo created by scz 20061102 
echo ================================================== 
rem  FLASHGET ,  
rem  FLASHGET  
rem  FLASHGET1.5 :"E:\Program Files\FlashGet\flashget.exe" http://www.mcafee.com/apps/downloads/security_updates/superdat.asp?region=cn&segment=enterprise f:\bak\checkMcafee 
rem  flashget, , SupperDat 
rem   

rem  、  
set filepath=%~dp1 
set filename=%~n1 
set fileExt=%~x1 

rem FLASHGET  
set FLASHGET="E:\Program Files\FlashGet\flashget.exe" 

rem SuperDat  
set datPath=f:\bak\update\ 

rem  asp  
set aspPath=f:\bak\checkMcafee\ 

rem   
echo. 
echo  ... 
(echo -%filepath%- | find /i "-%datPath%-" >nul) && (echo -%filename%- | find /i "-sdat" >nul) && (echo -%fileExt%- | find /i "-.exe-" >nul) && goto checkdat 
(echo -%filepath%- | find /i "-%aspPath%-" >nul) && (echo -%filename%%fileExt%- | find /i "-superdat.asp-" >nul) && goto checkasp 

echo  :%filepath%%filename%%fileExt%,  
goto end 

:checkdat 
echo. 
echo  SuperDat: %filename%%fileExt%, ... 
cd /d %datPath% 
ren %filename%%fileExt% McAfee.%filename%%fileExt% 
echo  SuperDat... 
for /f "skip=1" %%i in ('dir mcafee*.exe /tc /o-d /b 2^>nul') do (del %%i) 
echo  MCAFEE SUPERDAT... 
start "" McAfee.%filename%%fileExt% /e c:\mcafee 
echo SuperDat . 
goto end 

:checkasp 
echo. 
echo  superdat.asp... 
set url= 
set sdatname= 
cd /d f:\bak\checkMcafee 
echo  superdat.asp... 
for /f "tokens=3,4* delims=<>=" %%i in ('type superdat.asp ^| find "simplified/sdat"') do (set url=%%i & set sdatname=%%j) 
set ver0=%sdatname:sdat=% 
set ver1=%ver0:.exe=% 
echo  :SUPPERDAT %ver1% 

cd /d %datPath% 
if exist %sdatname% ren %sdatname% McAfee.%sdatname% 
if exist mcafee.%sdatname% (echo   &goto end) else (echo  , FLASHGET  &start "" %FLASHGET% %url% %datPath%) 
goto end 

:end 
echo. 
pause  

좋은 웹페이지 즐겨찾기